本文整理了Java中com.atlassian.jira.project.Project.getIssueTypes()
方法的一些代码示例,展示了Project.getIssueTypes()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Project.getIssueTypes()
方法的具体详情如下:
包路径:com.atlassian.jira.project.Project
类名称:Project
方法名:getIssueTypes
暂无
代码示例来源:origin: com.atlassian.jira/jira-core
@Override
public Multimap<String, Project> getProjectsForWorkflow(Set<String> workflows)
{
//We need to ensure that the projects are kept in insertion order so they are ordered correctly.
final SetMultimap<String, Project> result = LinkedHashMultimap.create();
for (final Project project : getAllProjects())
{
final Map<String, String> workflowMap = workflowSchemeManager.getWorkflowMap(project);
String defaultWorkflow = workflowMap.get(null);
if (defaultWorkflow == null)
{
defaultWorkflow = JiraWorkflow.DEFAULT_WORKFLOW_NAME;
}
for (final IssueType type : project.getIssueTypes())
{
String workflow = workflowMap.get(type.getId());
if (workflow == null)
{
workflow = defaultWorkflow;
}
if (workflows.contains(workflow))
{
result.put(workflow, project);
}
}
}
return result;
}
代码示例来源:origin: com.atlassian.jira/jira-core
@Override
public Multimap<FieldLayout, Project> getProjectsForFieldLayouts(final Set<FieldLayout> fieldLayouts)
{
final Map<FieldLayout, Collection<Project>> backingMap = Maps.newHashMap();
final Multimap<FieldLayout,Project> fieldLayoutMultimap = Multimaps.newSetMultimap(backingMap, new Supplier<Set<Project>>()
{
@Override
public Set<Project> get()
{
return Sets.newTreeSet(ProjectNameComparator.COMPARATOR);
}
});
final List<Project> projectsForUser = getProjectsForUser(authenticationContext.getUser());
for (final Project project : projectsForUser)
{
for(final IssueType issueType : project.getIssueTypes())
{
final FieldLayout fieldLayout = fieldLayoutManager.getFieldLayout(project, issueType.getId());
if(fieldLayouts.contains(fieldLayout))
{
fieldLayoutMultimap.put(fieldLayout, project);
}
}
}
return fieldLayoutMultimap;
}
代码示例来源:origin: com.atlassian.jira/jira-core
for (final IssueType issueType : project.getIssueTypes())
代码示例来源:origin: com.atlassian.jira/jira-rest-plugin
builder.issueTypes(Lists.newArrayList(transform(project.getIssueTypes(), new Function<IssueType, IssueTypeJsonBean>()
内容来源于网络,如有侵权,请联系作者删除!