public class AccountsCollection extends java.lang.Object implements com.google.gerrit.extensions.restapi.RestCollection<com.google.gerrit.extensions.restapi.TopLevelResource,AccountResource>, com.google.gerrit.extensions.restapi.AcceptsCreate<com.google.gerrit.extensions.restapi.TopLevelResource>
Modifier and Type | Method and Description |
---|---|
CreateAccount |
create(com.google.gerrit.extensions.restapi.TopLevelResource parent,
com.google.gerrit.extensions.restapi.IdString username) |
com.google.gerrit.extensions.restapi.RestView<com.google.gerrit.extensions.restapi.TopLevelResource> |
list() |
IdentifiedUser |
parse(java.lang.String id)
Parses a account ID from a request body and returns the user.
|
AccountResource |
parse(com.google.gerrit.extensions.restapi.TopLevelResource root,
com.google.gerrit.extensions.restapi.IdString id) |
IdentifiedUser |
parseId(java.lang.String id)
Parses an account ID and returns the user without making any permission
check whether the current user can see the account.
|
com.google.gerrit.extensions.registration.DynamicMap<com.google.gerrit.extensions.restapi.RestView<AccountResource>> |
views() |
public AccountResource parse(com.google.gerrit.extensions.restapi.TopLevelResource root, com.google.gerrit.extensions.restapi.IdString id) throws com.google.gerrit.extensions.restapi.ResourceNotFoundException, com.google.gerrit.extensions.restapi.AuthException, com.google.gwtorm.server.OrmException
parse
in interface com.google.gerrit.extensions.restapi.RestCollection<com.google.gerrit.extensions.restapi.TopLevelResource,AccountResource>
com.google.gerrit.extensions.restapi.ResourceNotFoundException
com.google.gerrit.extensions.restapi.AuthException
com.google.gwtorm.server.OrmException
public IdentifiedUser parse(java.lang.String id) throws com.google.gerrit.extensions.restapi.AuthException, com.google.gerrit.extensions.restapi.UnprocessableEntityException, com.google.gwtorm.server.OrmException
id
- ID of the account, can be a string of the format
"Full Name com.google.gerrit.extensions.restapi.UnprocessableEntityException
- thrown if the account ID cannot be
resolved or if the account is not visible to the calling usercom.google.gerrit.extensions.restapi.AuthException
com.google.gwtorm.server.OrmException
public IdentifiedUser parseId(java.lang.String id) throws com.google.gerrit.extensions.restapi.AuthException, com.google.gwtorm.server.OrmException
id
- ID of the account, can be a string of the format
"Full Name com.google.gerrit.extensions.restapi.AuthException
- thrown if 'self' is used as account ID and the
current user is not authenticatedcom.google.gwtorm.server.OrmException
public com.google.gerrit.extensions.restapi.RestView<com.google.gerrit.extensions.restapi.TopLevelResource> list() throws com.google.gerrit.extensions.restapi.ResourceNotFoundException
list
in interface com.google.gerrit.extensions.restapi.RestCollection<com.google.gerrit.extensions.restapi.TopLevelResource,AccountResource>
com.google.gerrit.extensions.restapi.ResourceNotFoundException
public com.google.gerrit.extensions.registration.DynamicMap<com.google.gerrit.extensions.restapi.RestView<AccountResource>> views()
views
in interface com.google.gerrit.extensions.restapi.RestCollection<com.google.gerrit.extensions.restapi.TopLevelResource,AccountResource>
public CreateAccount create(com.google.gerrit.extensions.restapi.TopLevelResource parent, com.google.gerrit.extensions.restapi.IdString username)
create
in interface com.google.gerrit.extensions.restapi.AcceptsCreate<com.google.gerrit.extensions.restapi.TopLevelResource>