本文整理了Java中com.atlassian.jira.project.Project.getLeadUserName()
方法的一些代码示例,展示了Project.getLeadUserName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Project.getLeadUserName()
方法的具体详情如下:
包路径:com.atlassian.jira.project.Project
类名称:Project
方法名:getLeadUserName
暂无
代码示例来源:origin: com.atlassian.jira/jira-core
public boolean hasInvalidLead()
{
final Project projectObject = getProjectObject();
if (projectObject == null)
{
return false;
}
else
{
final String leadUserName = projectObject.getLeadUserName();
return userManager.getUserObject(leadUserName) == null;
}
}
代码示例来源:origin: com.atlassian.jira.plugins/atlassian-jira-rpc-plugin
public RemoteProject(Project project, ApplicationProperties applicationProperties)
{
super(project.getId() == null ? "" : project.getId().toString(), project.getName());
this.key = project.getKey();
this.url = applicationProperties.getString(APKeys.JIRA_BASEURL) + "/browse/" + key;
this.projectUrl = project.getUrl();
this.lead = project.getLeadUserName();
this.description = project.getDescription();
}
代码示例来源: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
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-gadgets-plugin
private DetailedProjectData getProjectDataNoPermissionCheck(ApplicationUser user, Project project, boolean showStats)
{
List<OpenIssuesData> openIssues = null;
String projectDescription = null;
boolean showOpen = false;
boolean showDescription = false;
if (showStats && isPriorityFieldVisible(project))
{
openIssues = getOpenIssuesData(project);
showOpen = true;
}
if (showStats && StringUtils.isNotBlank(project.getDescription()))
{
projectDescription = projectDescriptionRenderer.getViewHtml(project.getDescription());
showDescription = true;
}
final ApplicationUser lead = project.getLead();
return new DetailedProjectData(project.getId(), project.getKey(), project.getName(), project.getLeadUserName(), lead == null ? null : lead.getDisplayName(), openIssues, projectDescription, showOpen, showDescription,
project.getAvatar());
}
代码示例来源: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
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
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;
}
内容来源于网络,如有侵权,请联系作者删除!