@Service public class ProjectServiceImpl extends Object implements ProjectService
Constructor and Description |
---|
ProjectServiceImpl() |
Modifier and Type | Method and Description |
---|---|
ServiceOutcome<Boolean> |
canCreateProject(com.atlassian.jira.user.ApplicationUser user) |
ServiceOutcome<com.atlassian.jira.project.Project> |
createProject(com.atlassian.jira.user.ApplicationUser user,
String name,
String key,
String description,
String leadUserName,
String url,
Long assigneeType,
Long avatarId,
ProjectType projectType)
Create a project with all the necessary bells and whistles (schemas of various kinds, all default).
|
ServiceOutcome<Void> |
deleteProject(com.atlassian.jira.user.ApplicationUser user,
com.atlassian.jira.project.Project project) |
ServiceOutcome<Void> |
validateCreateProject(com.atlassian.jira.user.ApplicationUser user,
String name,
String key,
String description,
String leadUserName,
String url,
Long assigneeType,
Long avatarId)
Validate the creation of a project with the given parameters.
|
@NotNull public ServiceOutcome<com.atlassian.jira.project.Project> createProject(com.atlassian.jira.user.ApplicationUser user, String name, String key, String description, String leadUserName, String url, Long assigneeType, Long avatarId, ProjectType projectType)
ProjectService
createProject
in interface ProjectService
@NotNull public ServiceOutcome<Void> validateCreateProject(com.atlassian.jira.user.ApplicationUser user, String name, String key, String description, String leadUserName, String url, Long assigneeType, Long avatarId)
ProjectService
validateCreateProject
in interface ProjectService
@NotNull public ServiceOutcome<Void> deleteProject(com.atlassian.jira.user.ApplicationUser user, com.atlassian.jira.project.Project project)
deleteProject
in interface ProjectService
public ServiceOutcome<Boolean> canCreateProject(com.atlassian.jira.user.ApplicationUser user)
canCreateProject
in interface ProjectService
Copyright © 2007–2015 Atlassian. All rights reserved.