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.ResourceNotFoundExceptionIOExceptionpublic 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>