com.atlassian.jira.issue.fields.screen
Class DefaultProjectFieldScreenHelper

java.lang.Object
  extended by com.atlassian.jira.issue.fields.screen.DefaultProjectFieldScreenHelper
All Implemented Interfaces:
ProjectFieldScreenHelper

public class DefaultProjectFieldScreenHelper
extends Object
implements ProjectFieldScreenHelper

Since:
v4.4

Constructor Summary
DefaultProjectFieldScreenHelper(ProjectWorkflowSchemeHelper projectWorkflowSchemeHelper, ProjectIssueTypeScreenSchemeHelper issueTypeScreenSchemeHelper, WorkflowManager workflowManager, FieldScreenSchemeManager fieldScreenSchemeManager)
           
 
Method Summary
 List<Project> getProjectsForFieldScreen(FieldScreen fieldScreen)
          Gets the projects using a given FieldScreen.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultProjectFieldScreenHelper

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

getProjectsForFieldScreen

public List<Project> getProjectsForFieldScreen(FieldScreen fieldScreen)
Description copied from interface: ProjectFieldScreenHelper
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 ProjectAction.EDIT_PROJECT_CONFIG permissions are returned.

Specified by:
getProjectsForFieldScreen in interface ProjectFieldScreenHelper
Parameters:
fieldScreen - field screen to find associated projects for.
Returns:
list of projects which use the given field screen. Sorted by ProjectNameComparator.COMPARATOR


Copyright © 2002-2013 Atlassian. All Rights Reserved.