public class GroupsCollection extends java.lang.Object implements com.google.gerrit.extensions.restapi.RestCollection<com.google.gerrit.extensions.restapi.TopLevelResource,GroupResource>, com.google.gerrit.extensions.restapi.AcceptsCreate<com.google.gerrit.extensions.restapi.TopLevelResource>
| Modifier and Type | Method and Description |
|---|---|
CreateGroup |
create(com.google.gerrit.extensions.restapi.TopLevelResource root,
com.google.gerrit.extensions.restapi.IdString name) |
com.google.gerrit.extensions.restapi.RestView<com.google.gerrit.extensions.restapi.TopLevelResource> |
list() |
com.google.gerrit.common.data.GroupDescription.Basic |
parse(java.lang.String id)
Parses a group ID from a request body and returns the group.
|
GroupResource |
parse(com.google.gerrit.extensions.restapi.TopLevelResource parent,
com.google.gerrit.extensions.restapi.IdString id) |
com.google.gerrit.common.data.GroupDescription.Basic |
parseId(java.lang.String id)
Parses a group ID and returns the group without making any permission
check whether the current user can see the group.
|
com.google.gerrit.common.data.GroupDescription.Basic |
parseInternal(java.lang.String id)
Parses a group ID from a request body and returns the group if it is a
Gerrit internal group.
|
com.google.gerrit.extensions.registration.DynamicMap<com.google.gerrit.extensions.restapi.RestView<GroupResource>> |
views() |
public com.google.gerrit.extensions.restapi.RestView<com.google.gerrit.extensions.restapi.TopLevelResource> list()
throws com.google.gerrit.extensions.restapi.ResourceNotFoundException,
com.google.gerrit.extensions.restapi.AuthException
list in interface com.google.gerrit.extensions.restapi.RestCollection<com.google.gerrit.extensions.restapi.TopLevelResource,GroupResource>com.google.gerrit.extensions.restapi.ResourceNotFoundExceptioncom.google.gerrit.extensions.restapi.AuthExceptionpublic GroupResource parse(com.google.gerrit.extensions.restapi.TopLevelResource parent, com.google.gerrit.extensions.restapi.IdString id) throws com.google.gerrit.extensions.restapi.AuthException, com.google.gerrit.extensions.restapi.ResourceNotFoundException
parse in interface com.google.gerrit.extensions.restapi.RestCollection<com.google.gerrit.extensions.restapi.TopLevelResource,GroupResource>com.google.gerrit.extensions.restapi.AuthExceptioncom.google.gerrit.extensions.restapi.ResourceNotFoundExceptionpublic com.google.gerrit.common.data.GroupDescription.Basic parse(java.lang.String id)
throws com.google.gerrit.extensions.restapi.UnprocessableEntityException
id - ID of the group, can be a group UUID, a group name or a legacy
group IDcom.google.gerrit.extensions.restapi.UnprocessableEntityException - thrown if the group ID cannot be
resolved or if the group is not visible to the calling userpublic com.google.gerrit.common.data.GroupDescription.Basic parseInternal(java.lang.String id)
throws com.google.gerrit.extensions.restapi.UnprocessableEntityException
id - ID of the group, can be a group UUID, a group name or a legacy
group IDcom.google.gerrit.extensions.restapi.UnprocessableEntityException - thrown if the group ID cannot be
resolved, if the group is not visible to the calling user or if
it's an external grouppublic com.google.gerrit.common.data.GroupDescription.Basic parseId(java.lang.String id)
id - ID of the group, can be a group UUID, a group name or a legacy
group IDpublic CreateGroup create(com.google.gerrit.extensions.restapi.TopLevelResource root, com.google.gerrit.extensions.restapi.IdString name)
create in interface com.google.gerrit.extensions.restapi.AcceptsCreate<com.google.gerrit.extensions.restapi.TopLevelResource>public com.google.gerrit.extensions.registration.DynamicMap<com.google.gerrit.extensions.restapi.RestView<GroupResource>> views()
views in interface com.google.gerrit.extensions.restapi.RestCollection<com.google.gerrit.extensions.restapi.TopLevelResource,GroupResource>