@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 ProjectsRestServiceNotFoundExceptionpublic Project getBuildProjectByKey(String projectKey)
getBuildProjectByKey in interface ProjectsRestServicepublic List<Project> getBuildProjects(@NotNull javax.ws.rs.core.UriInfo uriInfo)
ProjectsRestServicesearchTermpermissiongetBuildProjects in interface ProjectsRestServicepublic List<DeploymentProject> getDeploymentProjects(@NotNull javax.ws.rs.core.UriInfo uriInfo)
ProjectsRestServicesearchTermpermissiongetDeploymentProjects in interface ProjectsRestServiceCopyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.