public class RevisionResource extends java.lang.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,
java.util.Optional<ChangeEdit> edit) |
Modifier and Type | Method and Description |
---|---|
Change |
getChange() |
ChangeResource |
getChangeResource() |
java.util.Optional<ChangeEdit> |
getEdit() |
java.lang.String |
getETag() |
ChangeNotes |
getNotes() |
PatchSet |
getPatchSet() |
Project.NameKey |
getProject() |
boolean |
isCacheable() |
boolean |
isCurrent() |
PermissionBackend.ForChange |
permissions() |
java.lang.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, java.util.Optional<ChangeEdit> edit)
public boolean isCacheable()
public PermissionBackend.ForChange permissions()
public ChangeResource getChangeResource()
public Change getChange()
public Project.NameKey getProject()
public ChangeNotes getNotes()
public PatchSet getPatchSet()
public java.lang.String getETag()
getETag
in interface RestResource.HasETag
public java.util.Optional<ChangeEdit> getEdit()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isCurrent()