package

com.atlassian.jira.permission

Interfaces

PermissionContext Represents the context in which a permission evaluation is to be made. 
PermissionContextFactory  
PermissionSchemeManager This class is used to handle Permission Schemes. 
ProjectPermission Represents a project permission. 
ProjectPermissionSchemeHelper An internal helper class for Project Configuration. 
WorkflowPermission Represents a single permission granted in the JIRA workflow XML. 

Classes

DefaultPermissionContextFactory  
DefaultPermissionSchemeManager This class is used to handle Permission Schemes. 
DefaultProjectPermissionSchemeHelper  
DefaultWorkflowPermission Represents a single permission granted in the JIRA workflow XML, eg:
 <meta name="jira.permission.edit.group">${pkey}-interest</meta>
 
or
 <meta name="jira.permission.delete.lead"></meta>
 
 
DenyWorkflowPermission Denies the permission for everyone. 
GlobalPermissionKey An identifier for a Global Permission. 
GlobalPermissionType Represents a global permission in JIRA. 
LegacyProjectPermissionKeyMapping Provides mappings between legacy project permission ID-s and new project permission keys. 
MockProjectPermission  
PermissionContextImpl Default PermissionContext implementation. 
PermissionTypeManager This class reads the permission-types.xml file for the different types of permission that are used. 
ProjectPermissions This class contains constants representing keys of built-in system project permissions as well as utility methods related to project permissions. 
SchemePermissions This class is deprecated. Use PermissionManager.  
WorkflowBasedPermissionSchemeManager Custom permission scheme manager that allows the list of assignable users to be restricted by workflow state. 
WorkflowPermissionFactory  

Enums

Permission This enum is deprecated. Use PermissionManager, GlobalPermissionManager. Since v6.3.  
ProjectPermissionCategory