本文整理了Java中com.atlassian.jira.project.Project.getKey()
方法的一些代码示例,展示了Project.getKey()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Project.getKey()
方法的具体详情如下:
包路径:com.atlassian.jira.project.Project
类名称: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());
}
内容来源于网络,如有侵权,请联系作者删除!