| Interface | Description |
|---|---|
| CaptchaAware |
Interface used to mark
Actions that require captcha validation. |
| CaptchaManager | |
| DeactivatedUserChecker | Deprecated
since 3.5 use
UserAccessor.isDeactivated(User) instead |
| ExternalUserManagementAware |
Actions implementing this are external user management aware actions.
|
| GateKeeper |
Manages the granting of temporary permissions to retrieve resources.
|
| PermissionCheckExemptions | |
| PermissionDelegate<TARGET> |
Each type of target that can have permissions checked against it will have a delegate.
|
| PermissionManager |
Generalised interface for checking whether a particular action in Confluence is allowed, without any knowledge
of the specific implementation of permissions as they relate to spaces, pages and so on.
|
| PermissionManager.Criterion |
A criterion for whether an entity should be permitted or not
|
| SetSpacePermissionChecker |
Class that checks whether a user has sufficient privileges to set a
SpacePermission. |
| SpacePermissionDefaultsStore |
A store for managing the space permissions that new spaces receive by default.
|
| SpacePermissionDefaultsStoreFactory |
Factory of SpacePermissionDefaultsStores.
|
| SpacePermissionManager |
Responsible for the addition, modification and removal of space permissions.
|
| SpacePermissionSaver |
| Class | Description |
|---|---|
| AbstractSpacePermissionManager | |
| CachingSpacePermissionManager |
Implementation of SpacePermissionManager that implements caching before a SpacePermission is requested,
saved or removed from the SpacePermissionDao.
|
| CleanCaptchaEngine | Deprecated
since 6.13.0.
|
| ConfluenceCaptchaEngine | |
| ConfluenceGroupCache |
This class replaces com.atlassian.seraph.util.GroupCache, and works with atlassian-user.
|
| ConfluenceImageCaptchaService | |
| ConfluenceRoleMapper | |
| ContentPermission |
Allows a user to lock content against editing and/or viewing by other users.
|
| ContentPermissionSet |
This is a container for
ContentPermissions linked to some ContentEntityObject. |
| CrowdDeactivatedUserChecker | Deprecated
since 4.0 use
CrowdDisabledUserManager or
the DisabledUserManager interface instead. |
| DefaultCaptchaManager | |
| DefaultPermissionCheckExemptions |
Allows members of the 'confluence-administrators' group to be exempt from permission checks, or if a temporary
request-level exemption has been applied.
|
| DefaultPermissionManager |
Default implementation of PermissionManager.
|
| DefaultSetSpacePermissionChecker | |
| DefaultSpacePermissionDefaultsStore | |
| DefaultSpacePermissionDefaultsStoreFactory |
Returns a store that uses bandana.
|
| DefaultSpacePermissionManager | |
| DistortedCaptchaEngine |
The captcha as used by FishEye/Crucible.
|
| DownloadGateKeeper |
GateKeeper for the Confluence downloads directory.
|
| NeverPermittedContentPermission | |
| NeverPermittedContentPermissionSet |
Used only when Content permissions cannot be determined (such as ancestor table corruption)
|
| Permission |
Enumeration of all possible permission types for use with the PermissionManager.
|
| PermissionCheckDispatcherResultCache | Deprecated
since 5.9.
|
| PermissionHelper |
Provides methods to allow the PermissionManager to be more easily called from within Velocity templates
|
| PermissionsFormHandler | |
| PermissionUtils | |
| ReadOnlySpacePermissionManager | |
| SpacePermission |
A SpacePermission restricts access to different functions on a space.
|
| SpacePermissionCoordinator |
Space permission manager that adds a layer of security over the write operations in this class.
|
| SpacePermissionDefaultsPermissionChecker | |
| SpacePermissionGroupNamesCache |
Maintains a cache of [space-key]/[permission-type] pairs to user group names.
|
| ThreadLocalPermissionsCache | Deprecated
since 5.9 - plugins should use
PermissionManager or ConfluenceAccessManager instead,
which will automatically use the appropriate thread-local caching. |
| Exception | Description |
|---|---|
| EntityRuntimeException |
Thrown during a user or group operation where the user or group does not exist
|
| InvalidOperationException |
Copyright © 2003–2021 Atlassian. All rights reserved.