Class SharedEntitiesHelper
java.lang.Object
com.atlassian.jira.projectconfig.shared.SharedEntitiesHelper
Helper which helps retrieve projects and issue types which share common workflow/workflow scheme.
-
Constructor Summary
ConstructorsConstructorDescriptionSharedEntitiesHelper(OrderFactory orderFactory, ProjectService projectService, WorkflowManager workflowManager, JiraAuthenticationContext authenticationContext, ProjectWorkflowSchemeHelper projectWorkflowSchemeHelper, ProjectFieldScreenHelper projectFieldScreenHelper, PrioritySchemeHelper prioritySchemeHelper) -
Method Summary
Modifier and TypeMethodDescriptionfilterSharingProjects(Collection<Project> allProjects) getAllProjectsForScheme(Long schemeId) getAllProjectsForScreen(FieldScreen screen) getAllProjectsForWorkflow(String workflowName) static StringgetOrDefaultWorkflowName(Map<String, String> issueTypeToWorkflowMap, String issueTypeId, String defaultWorkflowName) getSharedData(FieldScreen screen) getSharedData(FieldScreen screen, List<IssueType> issueTypes) getSharedData(Project project, IssueType issueType, String workflowName) Deprecated.since 7.4 no need for passing issueType if passing WorkflowNamegetSharedData(Project project, String workflowName) getSharedDataForPriorities(FieldConfigScheme fieldConfigScheme)
-
Constructor Details
-
SharedEntitiesHelper
@Autowired public SharedEntitiesHelper(OrderFactory orderFactory, ProjectService projectService, WorkflowManager workflowManager, JiraAuthenticationContext authenticationContext, ProjectWorkflowSchemeHelper projectWorkflowSchemeHelper, ProjectFieldScreenHelper projectFieldScreenHelper, PrioritySchemeHelper prioritySchemeHelper)
-
-
Method Details
-
getOrDefaultWorkflowName
-
getAllProjectsForScheme
-
getAllProjectsForWorkflow
-
getAllProjectsForScreen
-
filterSharingProjects
-