Package com.google.gerrit.server.change
Class ChangeResource
java.lang.Object
com.google.gerrit.server.change.ChangeResource
- All Implemented Interfaces:
RestResource
,RestResource.HasETag
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.google.gerrit.extensions.restapi.RestResource
RestResource.HasETag, RestResource.HasLastModified
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.google.inject.TypeLiteral<RestView<ChangeResource>>
static final int
JSON format version number for ETag computations. -
Method Summary
Modifier and TypeMethodDescriptiongetETag()
getId()
getNotes()
getUser()
boolean
Returns true ifgetUser()
is the change's owner.void
prepareETag
(com.google.common.hash.Hasher h, CurrentUser user)
-
Field Details
-
JSON_FORMAT_VERSION
public static final int JSON_FORMAT_VERSIONJSON format version number for ETag computations.Should be bumped on any JSON format change (new fields, etc.) so that otherwise unmodified changes get new ETags.
- See Also:
-
CHANGE_KIND
-
-
Method Details
-
permissions
-
getUser
-
getId
-
isUserOwner
public boolean isUserOwner()Returns true ifgetUser()
is the change's owner. -
getChange
-
getProject
-
getNotes
-
getChangeData
-
getVirtualId
-
prepareETag
-
getETag
- Specified by:
getETag
in interfaceRestResource.HasETag
-