public class

DefaultProjectIssueSecuritySchemeHelper

extends Object
implements ProjectIssueSecuritySchemeHelper
java.lang.Object
   ↳ com.atlassian.jira.issue.security.DefaultProjectIssueSecuritySchemeHelper

Summary

Public Constructors
DefaultProjectIssueSecuritySchemeHelper(IssueSecuritySchemeManager issueSecuritySchemeManager, JiraAuthenticationContext authenticationContext, PermissionManager permissionManager)
Public Methods
List<Project> getSharedProjects(Scheme issueSecurityScheme)
Gets the projects using a given IssueSecurity Scheme.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.issue.security.ProjectIssueSecuritySchemeHelper

Public Constructors

public DefaultProjectIssueSecuritySchemeHelper (IssueSecuritySchemeManager issueSecuritySchemeManager, JiraAuthenticationContext authenticationContext, PermissionManager permissionManager)

Public Methods

public List<Project> getSharedProjects (Scheme issueSecurityScheme)

Gets the projects using a given IssueSecurity Scheme. Similar to getProjects(com.atlassian.jira.scheme.Scheme), but only projects for which the requesting user has EDIT_PROJECT_CONFIG permissions.

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