abstract class AbstractProjectsDelegate extends java.lang.Object
Constructor and description |
---|
AbstractProjectsDelegate(com.atlassian.jira.user.util.UserManager userManager) |
Type Params | Return Type | Name and description |
---|---|---|
|
abstract void |
setAvatarId(java.lang.Long avatarId) Sets the avatar ID to use to represent this project. |
|
abstract void |
setDefaultAssignee(java.lang.Long assigneeType) Sets the default assignee for this project, valid values are:
|
|
abstract void |
setDefaultAssigneeToProjectLead() Sets the default assignee for this project to the user set as project lead. |
|
abstract void |
setDefaultAssigneeToUnassigned() Sets the default assignee for this project to unassigned. |
|
abstract void |
setDescription(java.lang.String description) Sets the project description. |
|
abstract void |
setProjectLead(com.atlassian.jira.user.ApplicationUser projectLead) Sets the project lead to the given user |
|
void |
setProjectLead(java.lang.String username) Sets the project lead to the user identified by the given username |
|
void |
setProjectType(java.lang.String projectType) Sets the type that this project should be. |
|
abstract void |
setProjectTypeKey(com.atlassian.jira.project.type.ProjectTypeKey projectTypeKey) Sets the type that this project should be. |
|
abstract void |
setUrl(java.lang.String url) Sets the URL for this project. |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Sets the avatar ID to use to represent this project.
avatarId
- The ID of the avatar to use.Sets the default assignee for this project, valid values are:
assigneeType
- a long representing the default assigneeSets the default assignee for this project to the user set as project lead.
Sets the default assignee for this project to unassigned.
Sets the project description.
description
- Project descriptionSets the project lead to the given user
projectLead
- user to set as project leadSets the project lead to the user identified by the given username
username
- the username of the user to set as project leadSets the type that this project should be. Valid values are:
projectType
- project type to use for this projectSets the type that this project should be.
projectTypeKey
- project type key to use for this projectSets the URL for this project.