public class ProjectsCollection extends java.lang.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(java.lang.String id)
Parses a project ID from a request body and returns the project.
|
ProjectResource |
parse(java.lang.String id,
boolean checkVisibility)
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, java.io.IOException
parse
in interface com.google.gerrit.extensions.restapi.RestCollection<com.google.gerrit.extensions.restapi.TopLevelResource,ProjectResource>
com.google.gerrit.extensions.restapi.ResourceNotFoundException
java.io.IOException
public ProjectResource parse(java.lang.String id) throws com.google.gerrit.extensions.restapi.UnprocessableEntityException, java.io.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 userjava.io.IOException
- thrown when there is an error.public ProjectResource parse(java.lang.String id, boolean checkVisibility) throws com.google.gerrit.extensions.restapi.UnprocessableEntityException, java.io.IOException
id
- ID of the project, can be a project namecheckVisibility
- Whether to check or not that project is visible to
the calling usercom.google.gerrit.extensions.restapi.UnprocessableEntityException
- thrown if the project ID cannot be
resolved or if the project is not visible to the calling user and
checkVisibility is true.java.io.IOException
- 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>