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

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

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

Project.getKey介绍

暂无

代码示例

代码示例来源:origin: com.atlassian.jira/jira-core

@Override
  public String apply(Project project)
  {
    return project.getKey();
  }
}).iterator(), ",");

代码示例来源:origin: com.atlassian.jira/jira-api

public IssueKey(final Project project, final long issueNumber)
{
  this.projectKey = project.getKey();
  this.issueNumber = issueNumber;
}

代码示例来源:origin: com.atlassian.jira/jira-core

private String getDisplayableProjectList(Collection<Project> projects)
{
  final Iterable<String> projectKeys = transform(projects, from -> from.getKey());
  return StringUtils.join(projectKeys, ", ");
}

代码示例来源:origin: com.atlassian.jira/jira-core

@Override
protected String getProjectReturnUrl()
{
  return "/plugins/servlet/project-config/" + getProject().getKey() + "/notifications";
}

代码示例来源:origin: com.atlassian.jira/jira-core

@Override
public UpdateProjectValidationResult validateUpdateProject(final ApplicationUser applicationUser, final Project originalProject, final String name, final String key,
    final String description, final String leadName, final String url, final Long assigneeType, Long avatarId)
{
  return validateUpdateProject(applicationUser, name, originalProject.getKey(), key, description, leadName, url, assigneeType, avatarId);
}

代码示例来源:origin: com.atlassian.jira/jira-core

@Override
public String getProjectReturnUrl()
{
  return "/plugins/servlet/project-config/" + getProject().getKey() + "/workflows";
}

代码示例来源:origin: com.atlassian.jira/jira-api

/**
   * @return the project key
   */
  @Nonnull
  public String getKey()
  {
    return getProject().getKey();
  }
}

代码示例来源:origin: com.atlassian.jira/jira-tests

@Override
public Project getProjectByCurrentKeyIgnoreCase(String projectKey)
{
  for (Project project : getProjectObjects())
  {
    if (projectKey.equalsIgnoreCase(project.getKey()))
    {
      return project;
    }
  }
  return null;
}

代码示例来源:origin: com.atlassian.jira/jira-core

private SuggestionBean projectSuggestion(Project project, boolean isSelected)
{
  final String label = project.getName() + " (" + project.getKey() + ")";
  final String value = project.getId().toString();
  final String icon = avatarService.getProjectAvatarAbsoluteURL(project, Avatar.Size.SMALL).toString();
  return new SuggestionBean(label, value, icon, isSelected);
}

代码示例来源:origin: com.atlassian.jira/jira-core

public String doDefault() throws Exception
{
  final Project projectObject = getProjectObject();
  if (projectObject != null)
  {
    return getRedirect("/plugins/servlet/project-config/" + projectObject.getKey() + "/summary");
  }
  return getRedirect("/plugins/servlet/project-config/" + "UNKNOWN" + "/summary");
}

代码示例来源:origin: com.atlassian.jira/jira-core

protected String doExecute() throws Exception
{
  final Project projectObject = getProjectObject();
  if (projectObject != null)
  {
    return getRedirect("/plugins/servlet/project-config/" + projectObject.getKey() + "/summary");
  }
  return getRedirect("/plugins/servlet/project-config/" + "UNKNOWN" + "/summary");
}

代码示例来源:origin: com.atlassian.jira/jira-core

public Map<String, String> getProjectsUserLeadsError()
{
  final Map<String, String> projectNamesAndURLs = Maps.newHashMap();
  for (Project project : getProjectsUserLeads())
  {
    UrlBuilder fullURL = newUrlBuilder();
    fullURL.addPaths("/plugins/servlet/project-config");
    fullURL.addPaths("/" + project.getKey() + "/summary");
    projectNamesAndURLs.put(project.getName(), fullURL.asUrlString());
  }
  return projectNamesAndURLs;
}

代码示例来源:origin: com.atlassian.jira/jira-api

@Override
public void appendNonNullItem(Project value, JqlClauseBuilder clauseBuilder)
{
  final Long projectId = value.getId();
  final Project project = projectManager.getProjectObj(projectId);
  clauseBuilder.addClause(new TerminalClauseImpl(clauseName, EQUALS, project.getKey()));
}

代码示例来源:origin: com.atlassian.jira/jira-api

private void validateAddAttachment(final ApplicationUser author, final Issue issue)
    throws AttachmentException, PermissionException
{
  if (!attachmentManager.attachmentsEnabled())
  {
    throw new AttachmentException("Attachments are disabled");
  }
  if (hasNoPermissionToCreateAttachments(author, issue))
  {
    throw new PermissionException(String.format("User '%s' has no permission to create attachments in project '%s'", getAuthorNameOrAnonymousIfNull(author), issue.getProjectObject().getKey()));
  }
}

代码示例来源:origin: com.atlassian.jira/jira-api

/**
 * Build a Network project instance from a local Project.
 *
 * @param project the local project
 * @return a NetworkProject instance representing the given local project.
 */
@Nonnull
public static RemoteProject from(final Project project)
{
  return new RemoteProject(project.getId(), project.getKey(), project.getName(), project.getDescription(), RemoteUser.from(project.getProjectLead()), project.getUrl(), null, RemoteAvatar.from(project));
}

代码示例来源:origin: com.atlassian.jira/jira-api

@Override
public void appendNonNullItem(Version version, JqlClauseBuilder clauseBuilder)
{
  clauseBuilder
      .sub()
      .project(version.getProjectObject().getKey())
      .and()
      .addStringCondition(clauseName, EQUALS, version.getName())
      .endsub();
}

代码示例来源:origin: com.atlassian.jira/jira-core

private ErrorCollection validateUpdateProjectData(ApplicationUser user, String name, Project oldProject, ApplicationUser lead,
    String url, Long assigneeType, Long avatarId)
{
  final ErrorCollection errorCollection = ErrorCollections.empty();
  final I18nHelper i18nHelper = getI18nBean(user);
  validateProjectNameForUpdate(name, oldProject.getKey(), errorCollection, i18nHelper);
  validateProjectLead(Option.option(lead), errorCollection, i18nHelper);
  validateProjectUrl(url, errorCollection, i18nHelper);
  validateProjectAssigneeType(assigneeType, errorCollection, i18nHelper);
  validateAvatarId(avatarId, oldProject, errorCollection, i18nHelper);
  return errorCollection;
}

代码示例来源: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-core

@RequiresXsrfCheck
protected String doExecute() throws Exception
{
  if (!selectComponentAssigneesUtil.hasPermission(getProject(), getLoggedInUser()))
  {
    return SECURITY_BREACH;
  }
  selectComponentAssigneesUtil.setComponentAssigneeTypes(getUpdateComponentAssigneeTypes());
  addErrorCollection(selectComponentAssigneesUtil.execute(getLoggedInUser()));
  return getRedirect("/plugins/servlet/project-config/" + getProject().getKey() + "/summary");
}

代码示例来源:origin: com.atlassian.jira/jira-core

private JiraHelper getJiraHelper()
{
  final MapBuilder<String, Object> context = MapBuilder.newBuilder();
  context.add("project", getProject());
  if (getProject() != null)
  {
    context.add("projectKeyEncoded", encode(getProject().getKey()));
  }
  return new JiraHelper(getHttpRequest(), getProject(), context.toMap());
}

相关文章