public class RevisionResource extends Object implements RestResource, RestResource.HasETag
RestResource.HasETag, RestResource.HasLastModified
Modifier and Type | Field and Description |
---|---|
static com.google.inject.TypeLiteral<RestView<RevisionResource>> |
REVISION_KIND |
Constructor and Description |
---|
RevisionResource(ChangeResource change,
PatchSet ps) |
RevisionResource(ChangeResource change,
PatchSet ps,
Optional<ChangeEdit> edit) |
Modifier and Type | Method and Description |
---|---|
Change |
getChange() |
ChangeResource |
getChangeResource() |
ChangeControl |
getControl() |
Optional<ChangeEdit> |
getEdit() |
String |
getETag() |
ChangeNotes |
getNotes() |
PatchSet |
getPatchSet() |
Project.NameKey |
getProject() |
boolean |
isCacheable() |
boolean |
isCurrent() |
String |
toString() |
public static final com.google.inject.TypeLiteral<RestView<RevisionResource>> REVISION_KIND
public RevisionResource(ChangeResource change, PatchSet ps)
public RevisionResource(ChangeResource change, PatchSet ps, Optional<ChangeEdit> edit)
public boolean isCacheable()
public ChangeResource getChangeResource()
public ChangeControl getControl()
public Change getChange()
public Project.NameKey getProject()
public ChangeNotes getNotes()
public PatchSet getPatchSet()
public String getETag()
getETag
in interface RestResource.HasETag
public Optional<ChangeEdit> getEdit()
public boolean isCurrent()