public class ProjectsCollection extends Object implements com.google.gerrit.extensions.restapi.RestCollection<com.google.gerrit.extensions.restapi.TopLevelResource,ProjectResource>, com.google.gerrit.extensions.restapi.AcceptsCreate<com.google.gerrit.extensions.restapi.TopLevelResource>
Modifier and Type | Method and Description |
---|---|
CreateProject |
create(com.google.gerrit.extensions.restapi.TopLevelResource parent,
com.google.gerrit.extensions.restapi.IdString name) |
com.google.gerrit.extensions.restapi.RestView<com.google.gerrit.extensions.restapi.TopLevelResource> |
list() |
ProjectResource |
parse(String id)
Parses a project ID from a request body and returns the project.
|
ProjectResource |
parse(com.google.gerrit.extensions.restapi.TopLevelResource parent,
com.google.gerrit.extensions.restapi.IdString id) |
com.google.gerrit.extensions.registration.DynamicMap<com.google.gerrit.extensions.restapi.RestView<ProjectResource>> |
views() |
public com.google.gerrit.extensions.restapi.RestView<com.google.gerrit.extensions.restapi.TopLevelResource> list()
list
in interface com.google.gerrit.extensions.restapi.RestCollection<com.google.gerrit.extensions.restapi.TopLevelResource,ProjectResource>
public ProjectResource parse(com.google.gerrit.extensions.restapi.TopLevelResource parent, com.google.gerrit.extensions.restapi.IdString id) throws com.google.gerrit.extensions.restapi.ResourceNotFoundException, IOException
parse
in interface com.google.gerrit.extensions.restapi.RestCollection<com.google.gerrit.extensions.restapi.TopLevelResource,ProjectResource>
com.google.gerrit.extensions.restapi.ResourceNotFoundException
IOException
public ProjectResource parse(String id) throws com.google.gerrit.extensions.restapi.UnprocessableEntityException, IOException
id
- ID of the project, can be a project namecom.google.gerrit.extensions.restapi.UnprocessableEntityException
- thrown if the project ID cannot be
resolved or if the project is not visible to the calling userIOException
- thrown when there is an error.public com.google.gerrit.extensions.registration.DynamicMap<com.google.gerrit.extensions.restapi.RestView<ProjectResource>> views()
views
in interface com.google.gerrit.extensions.restapi.RestCollection<com.google.gerrit.extensions.restapi.TopLevelResource,ProjectResource>
public CreateProject create(com.google.gerrit.extensions.restapi.TopLevelResource parent, com.google.gerrit.extensions.restapi.IdString name)
create
in interface com.google.gerrit.extensions.restapi.AcceptsCreate<com.google.gerrit.extensions.restapi.TopLevelResource>