@Singleton public class ProjectResource extends Object
Constructor and Description |
---|
ProjectResource(ProjectManager projectManager,
ProjectConfigurationService projectConfigurationService) |
Modifier and Type | Method and Description |
---|---|
RestProject |
createProject(RestProject project) |
javax.ws.rs.core.Response |
deleteAllProjects()
Remove all projects.
|
javax.ws.rs.core.Response |
deleteProject(String projectKey)
Remove project.
|
RestProject |
getProject(String projectKey)
Retrieves project.
|
public ProjectResource(ProjectManager projectManager, ProjectConfigurationService projectConfigurationService)
public RestProject createProject(RestProject project) throws WebValidationException
WebValidationException
public javax.ws.rs.core.Response deleteProject(String projectKey) throws WebValidationException
projectKey
- project key to be removedWebValidationException
- when project contains planspublic javax.ws.rs.core.Response deleteAllProjects() throws WebValidationException
WebValidationException
public RestProject getProject(String projectKey)
NotFoundException
- when project with the given key does not existCopyright © 2018 Atlassian Software Systems Pty Ltd. All rights reserved.