public class

DefaultProjectFieldScreenHelper

extends Object
implements ProjectFieldScreenHelper
java.lang.Object
   ↳ com.atlassian.jira.issue.fields.screen.DefaultProjectFieldScreenHelper

Summary

Public Constructors
DefaultProjectFieldScreenHelper(ProjectWorkflowSchemeHelper projectWorkflowSchemeHelper, ProjectIssueTypeScreenSchemeHelper issueTypeScreenSchemeHelper, WorkflowManager workflowManager, FieldScreenSchemeManager fieldScreenSchemeManager)
Public Methods
List<Project> getProjectsForFieldScreen(FieldScreen fieldScreen)
Gets the projects using a given FieldScreen.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.issue.fields.screen.ProjectFieldScreenHelper

Public Constructors

public DefaultProjectFieldScreenHelper (ProjectWorkflowSchemeHelper projectWorkflowSchemeHelper, ProjectIssueTypeScreenSchemeHelper issueTypeScreenSchemeHelper, WorkflowManager workflowManager, FieldScreenSchemeManager fieldScreenSchemeManager)

Public Methods

public List<Project> getProjectsForFieldScreen (FieldScreen fieldScreen)

Gets the projects using a given FieldScreen. A project uses a given FieldScreen if it:

  1. uses a workflow that has the FieldScreen as a transition screen, or
  2. uses a field screen scheme thas has a FieldScreen for one of its issue operations
Only projects for which the requesting user has EDIT_PROJECT_CONFIG permissions are returned.

Parameters
fieldScreen field screen to find associated projects for.
Returns
  • list of projects which use the given field screen. Sorted by COMPARATOR