public class DefaultProjectIssueTypeScreenSchemeHelper extends Object implements ProjectIssueTypeScreenSchemeHelper
| Constructor and Description |
|---|
DefaultProjectIssueTypeScreenSchemeHelper(ProjectService projectService,
JiraAuthenticationContext authenticationContext,
IssueTypeScreenSchemeManager issueTypeScreenSchemeManager,
PermissionManager permissionManager,
ProjectFactory projectFactory,
ProjectManager projectManager) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.Multimap<FieldScreenScheme,Project> |
getAllProjectsForFieldScreenSchemes(Set<FieldScreenScheme> fieldScreenSchemes)
Like
ProjectIssueTypeScreenSchemeHelper.getProjectsForFieldScreenScheme(FieldScreenScheme) returns projects used by given field screen schemes,
but returns all affected projects instead of project which cna be configures |
List<Project> |
getProjectsForFieldScreenScheme(FieldScreenScheme fieldScreenScheme)
Returns a list of the projects are currently using the passed screen scheme, and the screen scheme is active.
|
com.google.common.collect.Multimap<FieldScreenScheme,Project> |
getProjectsForFieldScreenSchemes(Set<FieldScreenScheme> fieldScreenSchemes)
Like
ProjectIssueTypeScreenSchemeHelper.getProjectsForFieldScreenScheme(com.atlassian.jira.issue.fields.screen.FieldScreenScheme), but
takes a set of field screen schemes and returns a multimap of Field Screen Scheme -> Active projects |
List<Project> |
getProjectsForScheme(IssueTypeScreenScheme issueTypeScreenScheme)
Return a list of projects that use the issue type screen scheme with the passed query.
|
public DefaultProjectIssueTypeScreenSchemeHelper(ProjectService projectService, JiraAuthenticationContext authenticationContext, IssueTypeScreenSchemeManager issueTypeScreenSchemeManager, PermissionManager permissionManager, ProjectFactory projectFactory, ProjectManager projectManager)
public com.google.common.collect.Multimap<FieldScreenScheme,Project> getProjectsForFieldScreenSchemes(Set<FieldScreenScheme> fieldScreenSchemes)
ProjectIssueTypeScreenSchemeHelperProjectIssueTypeScreenSchemeHelper.getProjectsForFieldScreenScheme(com.atlassian.jira.issue.fields.screen.FieldScreenScheme), but
takes a set of field screen schemes and returns a multimap of Field Screen Scheme -> Active projectsgetProjectsForFieldScreenSchemes in interface ProjectIssueTypeScreenSchemeHelperfieldScreenSchemes - field screen schemes to get projects forProjectNameComparatorpublic com.google.common.collect.Multimap<FieldScreenScheme,Project> getAllProjectsForFieldScreenSchemes(Set<FieldScreenScheme> fieldScreenSchemes)
ProjectIssueTypeScreenSchemeHelperProjectIssueTypeScreenSchemeHelper.getProjectsForFieldScreenScheme(FieldScreenScheme) returns projects used by given field screen schemes,
but returns all affected projects instead of project which cna be configuresgetAllProjectsForFieldScreenSchemes in interface ProjectIssueTypeScreenSchemeHelperfieldScreenSchemes - field screen schemes to get projects forProjectNameComparatorpublic List<Project> getProjectsForFieldScreenScheme(FieldScreenScheme fieldScreenScheme)
ProjectIssueTypeScreenSchemeHelperOnly projects that the current user can change the configuration for will be returned.
getProjectsForFieldScreenScheme in interface ProjectIssueTypeScreenSchemeHelperfieldScreenScheme - the name of the field screen scheme to check.public List<Project> getProjectsForScheme(IssueTypeScreenScheme issueTypeScreenScheme)
ProjectIssueTypeScreenSchemeHelpergetProjectsForScheme in interface ProjectIssueTypeScreenSchemeHelperissueTypeScreenScheme - the issue type screen scheme. There is no concept of a magical null-id issue type screen scheme, all
of them, even the default, have IDs.Copyright © 2002-2022 Atlassian. All Rights Reserved.