@ParametersAreNonnullByDefault
Package com.atlassian.confluence.impl.security
-
Class Summary Class Description AbstractSpacePermissionManager AdminPermissionCheckExemptions Allows members of the 'confluence-administrators' group to be exempt from permission checks, or if a temporary request-level exemption has been applied.AllowedUrlsProviderImpl Provides urls which could be excluded from some security checks (for e.g.CachingInheritedContentPermissionManager AnInheritedContentPermissionManager
implementation that delegates to another, and caches the lookups.CachingSpacePermissionManager Implementation of SpacePermissionManager that implements caching before a SpacePermission is requested, saved or removed from the SpacePermissionDao.CoarseGrainedCachingSpacePermissionManager Space permission manager that caches all permissions for each space.DefaultSpacePermissionManager NeverPermittedContentPermissionSet Used only when Content permissions cannot be determined (such as ancestor table corruption).SpacePermissionCachePrimer This class will prime space permission cache for all spaces that not archived or personal.SpacePermissionManagerFactory This factory creates a space permissions manager with the right caching. -
Annotation Types Summary Annotation Type Description AdminOnly Permits resource access only to users assigned admin privileges.SystemAdminOnly Permits resource access only to users assigned system admin privileges.