com.atlassian.jira.project.Project.getLeadUserName()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(138)

本文整理了Java中com.atlassian.jira.project.Project.getLeadUserName()方法的一些代码示例,展示了Project.getLeadUserName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Project.getLeadUserName()方法的具体详情如下:
包路径:com.atlassian.jira.project.Project
类名称:Project
方法名:getLeadUserName

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;
}

相关文章