@Component public class ProjectsRestServiceImpl extends Object implements ProjectsRestService
Constructor and Description |
---|
ProjectsRestServiceImpl(BambooCachingPermissionManagerFacadeFactory bambooCachingPermissionManagerFacadeFactory,
DeploymentProjectService deploymentProjectService,
ProjectManager projectManager) |
Modifier and Type | Method and Description |
---|---|
void |
assertBuildProjectExists(String projectKey) |
Project |
getBuildProjectByKey(String projectKey) |
List<Project> |
getBuildProjects(javax.ws.rs.core.UriInfo uriInfo)
Get a list of build projects.
|
List<DeploymentProject> |
getDeploymentProjects(javax.ws.rs.core.UriInfo uriInfo)
Get a list of deployment projects.
|
@Inject public ProjectsRestServiceImpl(BambooCachingPermissionManagerFacadeFactory bambooCachingPermissionManagerFacadeFactory, DeploymentProjectService deploymentProjectService, ProjectManager projectManager)
public void assertBuildProjectExists(String projectKey) throws NotFoundException
assertBuildProjectExists
in interface ProjectsRestService
NotFoundException
public Project getBuildProjectByKey(String projectKey)
getBuildProjectByKey
in interface ProjectsRestService
public List<Project> getBuildProjects(@NotNull javax.ws.rs.core.UriInfo uriInfo)
ProjectsRestService
searchTerm
permission
getBuildProjects
in interface ProjectsRestService
public List<DeploymentProject> getDeploymentProjects(@NotNull javax.ws.rs.core.UriInfo uriInfo)
ProjectsRestService
searchTerm
permission
getDeploymentProjects
in interface ProjectsRestService
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.
View cookie preferences