class ProjectCreateDelegate extends AbstractProjectsDelegate
Modifiers | Name | Description |
---|---|---|
protected java.lang.Long |
assigneeType |
|
protected java.lang.Long |
avatarId |
|
protected java.lang.String |
description |
|
protected com.atlassian.jira.user.ApplicationUser |
projectLead |
|
protected com.atlassian.jira.project.template.ProjectTemplate |
projectTemplate |
|
protected com.atlassian.jira.project.type.ProjectTypeKey |
projectType |
|
protected java.lang.String |
url |
Constructor and description |
---|
ProjectCreateDelegate(com.atlassian.jira.user.util.UserManager userManager, com.atlassian.jira.project.template.ProjectTemplateManager projectTemplateManager, com.atlassian.jira.user.ApplicationUser defaultProjectLead) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
setAvatarId(java.lang.Long avatarId) |
|
void |
setDefaultAssignee(java.lang.Long assigneeType) |
|
void |
setDefaultAssigneeToProjectLead() |
|
void |
setDefaultAssigneeToUnassigned() |
|
void |
setDescription(java.lang.String description) |
|
void |
setProjectLead(com.atlassian.jira.user.ApplicationUser projectLead) |
|
void |
setProjectTemplateKey(java.lang.String key) |
|
void |
setProjectTypeKey(com.atlassian.jira.project.type.ProjectTypeKey projectTypeKey) |
|
void |
setUrl(java.lang.String url) |
Methods inherited from class | Name |
---|---|
class AbstractProjectsDelegate |
setAvatarId, setDefaultAssignee, setDefaultAssigneeToProjectLead, setDefaultAssigneeToUnassigned, setDescription, setProjectLead, setProjectLead, setProjectType, setProjectTypeKey, setUrl |
Sets the project template to use when creating this project.
Setting a project template will also set the project type as determined by the provided template.
key
- The template key to use when creating this project.