Package com.atlassian.jira.security

Interface Summary
GlobalPermissionManager Use this manager to add/remove or check the following global permissions.
JiraAuthenticationContext The JiraAuthenticationContext is used for tracking a user's session in JIRA and all it's custom parameters, such as Locale and I18n.
JiraPermission Represents a permission
PermissionManager PermissionManager responsible for all project specific permissions.
SecurityTypeManager  
 

Class Summary
AbstractPermissionManager An abstract PermissionManager that implements a lot of the common functionality to all PermissionManagers.
AbstractSecurityTypeManager  
DefaultGlobalPermissionManager  
DefaultPermissionManager  
GlobalPermissionsCache This is a very basic cache that stores permissions When constructed, or when you call refresh() - it will find and cache all permissions
JiraAuthenticationContextImpl  
JiraPermissionImpl  
JiraRoleMapper A Seraph RoleMapper which maps from group membership to JIRA permissions via a permission scheme.
JiraSecurityFilter A wrapper around the Seraph SecurityFilter.
Permissions  
RequestCacheKeys  
SubvertedPermissionManager The purpose of this class is to provide a temporary access-all-areas pass and is a (partial) implementation of PermissionManager (subverting the stored permissions).
ThreadLocalCachingPermissionManager  
WorkflowBasedPermissionManager Permission manager which allows workflow permissions to be further restricted for each workflow step, in the workflow XML descriptor.
 

Enum Summary
Permissions.Permission Experimental API, do not use, it may change without notice...
Permissions.Type Extremely Experimental API, do not use, it may change without notice...
 



Copyright © 2002-2012 Atlassian. All Rights Reserved.