public class

ProjectLead

extends AbstractProjectsSecurityType
java.lang.Object
   ↳ com.atlassian.jira.security.type.AbstractSecurityType
     ↳ com.atlassian.jira.security.type.AbstractProjectsSecurityType
       ↳ com.atlassian.jira.security.type.ProjectLead

Summary

Constants
String DESC
Public Constructors
ProjectLead(JiraAuthenticationContext jiraAuthenticationContext)
Public Methods
void doValidation(String key, Map parameters, JiraServiceContext jiraServiceContext)
String getDisplayName()
Query getQuery(ApplicationUser searcher, Project project, IssueSecurityLevel securityLevel, String parameter)
String getType()
Set<ApplicationUser> getUsers(PermissionContext ctx, String ignored)
boolean hasPermission(Issue issue, String parameter)
boolean hasPermission(Project project, String argument)
boolean hasPermission(Project project, String argument, ApplicationUser user, boolean issueCreation)
boolean hasPermission(Issue issue, String parameter, ApplicationUser user, boolean issueCreation)
[Expand]
Inherited Methods
From class com.atlassian.jira.security.type.AbstractProjectsSecurityType
From class com.atlassian.jira.security.type.AbstractSecurityType
From class java.lang.Object
From interface com.atlassian.jira.scheme.SchemeType
From interface com.atlassian.jira.security.type.SecurityType

Constants

public static final String DESC

Constant Value: "lead"

Public Constructors

public ProjectLead (JiraAuthenticationContext jiraAuthenticationContext)

Public Methods

public void doValidation (String key, Map parameters, JiraServiceContext jiraServiceContext)

public String getDisplayName ()

public Query getQuery (ApplicationUser searcher, Project project, IssueSecurityLevel securityLevel, String parameter)

public String getType ()

public Set<ApplicationUser> getUsers (PermissionContext ctx, String ignored)

public boolean hasPermission (Issue issue, String parameter)

public boolean hasPermission (Project project, String argument)

public boolean hasPermission (Project project, String argument, ApplicationUser user, boolean issueCreation)

public boolean hasPermission (Issue issue, String parameter, ApplicationUser user, boolean issueCreation)