本文整理了Java中com.atlassian.jira.project.Project.getAssigneeType()
方法的一些代码示例,展示了Project.getAssigneeType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Project.getAssigneeType()
方法的具体详情如下:
包路径:com.atlassian.jira.project.Project
类名称:Project
方法名:getAssigneeType
[英]Returns the default assignee for issues that get created in this project. Returns AssigneeTypes#PROJECT_LEAD or AssigneeTypes#UNASSIGNED. Can return NULL if the default assignee has not been set for this project and this means the PROJECT LEAD is the default assignee. TODO: Write upgrade task to ensure default assignee is always set.
[中]返回在此项目中创建的问题的默认受让人。返回AssigneeTypes#PROJECT#LEAD或AssigneeTypes#UNASSIGNED。如果尚未为此项目设置默认受让人,则可以返回NULL,这意味着项目负责人是默认受让人。TODO:编写升级任务,以确保始终设置默认受让人。
代码示例来源:origin: com.atlassian.jira/jira-core
public String getPrettyAssigneeType(Project project)
{
return getPrettyAssigneeType(project.getAssigneeType());
}
代码示例来源:origin: com.atlassian.jira/jira-core
public boolean isDefaultAssigneeAssignable(Project project)
{
Long assigneeType = project.getAssigneeType();
if (assigneeType == null)
{
return true;
}
if (ProjectAssigneeTypes.PROJECT_LEAD == assigneeType.longValue())
{
return ComponentUtils.isProjectLeadAssignable(project.getGenericValue());
}
else
{
return true;
}
}
代码示例来源:origin: com.atlassian.jira/jira-core
public boolean isDefaultAssigneeAssignable() throws GenericEntityException
{
Long assigneeType = getProjectObject().getAssigneeType();
if (assigneeType != null && ProjectAssigneeTypes.PROJECT_LEAD == assigneeType)
{
return ComponentUtils.isProjectLeadAssignable(getProjectObject());
}
else
{
return true;
}
}
代码示例来源:origin: com.atlassian.jira/jira-rest-plugin
hasDefaultValue = project != null && project.getAssigneeType() != null && project.getAssigneeType() != AssigneeTypes.UNASSIGNED;
代码示例来源:origin: com.atlassian.jira/jira-api
this.assigneeType = ofNullable(input.getAssigneeType()).orElse(existingProject.getAssigneeType());
return this;
代码示例来源:origin: com.atlassian.jira/jira-rest-plugin
project.getDescription(), project.getLeadUserName(), project.getUrl(), project.getAssigneeType(), avatarId);
if (!updateValidationResult.isValid())
代码示例来源:origin: com.atlassian.jira.plugins/atlassian-jira-rpc-plugin
com.atlassian.jira.bc.project.ProjectService.UpdateProjectValidationResult validateSetAvatar(final User user, final Project project, final Long avatarId)
{
Long effectiveAvatarId = avatarId == null ? avatarManager.getDefaultAvatarId(PROJECT) : avatarId;
return projectService.validateUpdateProject(
user,
project.getName(),
project.getKey(),
project.getDescription(),
project.getLeadUserName(),
project.getUrl(),
project.getAssigneeType(),
effectiveAvatarId);
}
代码示例来源:origin: com.atlassian.jira/jira-core
(ComponentAssigneeTypes.isProjectDefault(assigneeType) && ProjectAssigneeTypes.isProjectLead(project.getAssigneeType())))
代码示例来源:origin: com.atlassian.jira/jira-core
Long projectAssigneeType = project.getAssigneeType();
if (projectAssigneeType != null && projectAssigneeType.longValue() == AssigneeTypes.UNASSIGNED)
代码示例来源:origin: com.atlassian.jira/jira-rest-plugin
public static ComponentBean fullComponent(ProjectComponent component,
Project project,
JiraBaseUrls jiraBaseUrls,
UserManager userManager,
AvatarService avatarService,
PermissionManager permissionManager,
ProjectManager projectManager,
JiraAvatarSupport jiraAvatarSupport)
{
final ComponentBean bean = shortComponent(component, jiraBaseUrls);
bean.description = component.getDescription();
bean.project = project.getKey();
bean.projectId = project.getId();
final long assigneeType = project.getAssigneeType() == null ? AssigneeTypes.PROJECT_LEAD : project.getAssigneeType();
final String lead = component.getLead();
final ApplicationUser user = userManager.getUserByKeyEvenWhenUnknown(lead);
final ApplicationUser projectLeadUser = userManager.getUserByName(project.getLeadUserName());
final String projectLeadUserKey = (projectLeadUser == null) ? null :projectLeadUser.getKey();
if (user != null)
{
bean.lead = new UserBeanBuilder(jiraBaseUrls, jiraAvatarSupport).user(user).buildShort();
}
populateAssignee(bean, component, projectLeadUserKey, assigneeType, jiraBaseUrls, userManager, permissionManager, projectManager, jiraAvatarSupport);
return bean;
}
代码示例来源:origin: com.atlassian.jira/jira-core
private List<ChangedValue> buildChangedValues(final Project originalProject, final Project currentProject)
{
final ChangedValuesBuilder changedValues = new ChangedValuesBuilder();
changedValues.addIfDifferent("common.words.name", originalProject == null ? null : originalProject.getName(), currentProject.getName());
changedValues.addIfDifferent("common.words.key", originalProject == null ? null : originalProject.getKey(), currentProject.getKey());
changedValues.addIfDifferent("common.concepts.description", originalProject == null ? null : originalProject.getDescription(), currentProject.getDescription());
changedValues.addIfDifferent("common.concepts.url", originalProject == null ? null : originalProject.getUrl(), currentProject.getUrl());
changedValues.addIfDifferent("common.concepts.projectlead", originalProject == null ? null : originalProject.getLeadUserName(), currentProject.getLeadUserName());
changedValues.addIfDifferent("admin.projects.default.assignee", originalProject == null ? null : pre(originalProject.getAssigneeType()), pre(currentProject.getAssigneeType()));
return changedValues.build();
}
代码示例来源:origin: com.atlassian.jira/jira-webhooks-plugin
public ProjectBean createBean(final Project project) {
return new ProjectBean(createSelfLink(project),
project.getId(),
project.getKey(),
project.getName(),
ProjectJsonBean.getAvatarUrls(project),
createProjectCategoryBean(project.getProjectCategoryObject()),
createLeadBean(project),
ProjectAssigneeTypes.getPrettyAssigneeType(project.getAssigneeType())
);
}
代码示例来源:origin: com.atlassian.jira/jira-core
protected ProjectService.UpdateProjectValidationResult getUpdateProjectValidationResult()
{
final Project projectObject = getProjectObject();
if (isProjectKeyRenameAllowed() && isKeyEdited())
{
return projectService.validateUpdateProject(getLoggedInUser(), getProjectObject(), getName(),
getKey(), getDescription(), projectObject.getProjectLead(),
getUrl(), projectObject.getAssigneeType(), null);
}
else
{
return projectService.validateUpdateProject(getLoggedInUser(), getName(),
projectObject.getKey(),
getDescription(), projectObject.getProjectLead(), getUrl(), projectObject.getAssigneeType(), getAvatarId());
}
}
protected void doValidation()
代码示例来源:origin: com.atlassian.jira/jira-rest-plugin
@Override
public Response apply(final Project project)
{
final String id = avatarBean.getId();
Long avatarId;
try
{
avatarId = id == null ? null : Long.valueOf(id);
}
catch (NumberFormatException e)
{
avatarId = null;
}
final ProjectService.UpdateProjectValidationResult updateProjectValidationResult =
projectService.validateUpdateProject(authContext.getUser(), project.getName(), project.getKey(),
project.getDescription(), project.getLeadUserName(), project.getUrl(), project.getAssigneeType(),
avatarId);
if (!updateProjectValidationResult.isValid())
{
throwWebException(updateProjectValidationResult.getErrorCollection());
}
projectService.updateProject(updateProjectValidationResult);
return responses.noContent();
}
});
代码示例来源:origin: com.atlassian.jira/jira-rest-plugin
builder.url(project.getUrl());
builder.versions(project.getVersions());
builder.assigneeType(project.getAssigneeType());
builder.email(project.getEmail());
builder.projectTypeKey(project.getProjectTypeKey().getKey());
代码示例来源:origin: com.atlassian.jira/jira-core
public String doDefault() throws Exception
{
// check if the project exists:
final Project projectObject = getProjectObject();
if (projectObject == null)
{
return handleProjectDoesNotExist();
}
if (!(hasProjectAdminPermission() || hasAdminPermission()))
{
return "securitybreach";
}
setName(projectObject.getName());
setLead(userKeyService.getUsernameForKey(projectObject.getLeadUserKey()));
setKeyEdited(false);
final String key = projectObject.getKey();
setKey(key);
setOriginalKey(key);
setUrl(projectObject.getUrl());
setDescription(projectObject.getDescription());
setAssigneeType(projectObject.getAssigneeType());
setAvatarId(projectObject.getAvatar().getId());
return INPUT;
}
代码示例来源:origin: com.atlassian.jira/jira-core
public String doDefault() throws Exception
{
// check if the project exists:
if (getProjectObject() == null)
{
return handleProjectDoesNotExist();
}
if (!(hasProjectAdminPermission() || hasAdminPermission()))
{
return "securitybreach";
}
setName(getProjectObject().getName());
setAvatarId(getProjectObject().getAvatar() != null ? getProjectObject().getAvatar().getId() : null);
setLead(getProjectObject().getLeadUserName());
setUrl(getProjectObject().getUrl());
setDescription(getProjectObject().getDescription());
setAssigneeType(getProjectObject().getAssigneeType());
return INPUT;
}
代码示例来源:origin: com.atlassian.jira/jira-rest-plugin
firstIfNotNull(updateData.getLead(), projectToEdit.getProjectLead().getName()),
firstIfNotNull(updateData.getUrl(), projectToEdit.getUrl()),
firstIfNotNull(updateData.getAssigneeTypeOrNull(), projectToEdit.getAssigneeType()),
firstIfNotNull(updateData.getAvatarId(), projectToEdit.getAvatar().getId()));
if (basicValidationResult.isValid())
内容来源于网络,如有侵权,请联系作者删除!