| Interface | Description |
|---|---|
| GlobalPermissionManager |
Use this manager to add/remove or check 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 | Description |
|---|---|
| AbstractSecurityTypeManager |
This class reads the permission-types.xml file for the different types of issue securities that are used.
|
| AdminIssueLockoutFlagManager |
An Administrator will be locked out of issues and projects if they do not have access to an application.
|
| ApplicationRequiredPermissionManager |
This is a
PermissionManager to ensure that any user has an application
(ApplicationRoleManager.hasAnyRole(ApplicationUser)). |
| DefaultGlobalPermissionManager | |
| DefaultPermissionManager |
An abstract PermissionManager that implements a lot of the common functionality to all PermissionManagers.
|
| GlobalPermissionEntry |
This file represents a entry for a global permission.
|
| GlobalPermissionsCache |
This is a very basic cache that stores permissions
|
| JiraAuthenticationContextImpl | |
| JiraPathService |
A security service that requires the
"admin" role for any URL that starts with "/secure/admin/". |
| JiraPermissionImpl | |
| JiraRoleMapper |
A Seraph RoleMapper which maps from group membership to JIRA permissions via a permission scheme.
|
| JiraSecurityFilter |
A wrapper around the Seraph SecurityFilter.
|
| MockGlobalPermissionManager | |
| MockGlobalPermissionTypeManager |
Pretends we only have system global permissions
|
| MockProjectPermissionTypesManager | |
| Permissions | Deprecated
Use fields and utility methods defined in
ProjectPermissions
and GlobalPermissionKey. |
| ProjectPermissionOverrideDescriptorCache |
Simple cache for Project Permission Override Module Descriptors (@see ProjectPermissionOverrideModuleDescriptor)
Modules being enabled / disabled trigger cache reload
|
| PublicAccessPermissionManager |
This is a
PermissionManager to ensure that the permissions are completely revoked for anonymous user
when the public access is disabled. |
| 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 | Description |
|---|---|
| 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...
|
| ProjectWidePermission |
Represents a tri-state logical value for a project permission.
|
Copyright © 2002-2021 Atlassian. All Rights Reserved.