Package org.apache.jackrabbit.core.security.authorization
-
Interface Summary Interface Description AccessControlConstants AccessControlConstants
...AccessControlEditor AccessControlEditor
is used to edit the access control policy and entry objects provided by the respective service.AccessControlListener AccessControlProvider The AccessControlProvider is used to provide access control policy and entry objects that apply to an item in a single workspace.AccessControlProviderFactory TheAccessControlProviderFactory
is used to createAccessControlProvider
s for the various workspaces present in the repository.AccessControlUtils AccessControlUtils
...CompiledPermissions CompiledPermissions
represents the evaluation of anAccessControlPolicy
that applies for a given set ofPrincipal
s (normally obtained from the Subject of a Session).WorkspaceAccessManager TheWorkspaceAccessManager
is responsible for workspace access. -
Class Summary Class Description AbstractAccessControlProvider AbstractAccessControlProvider
...AbstractACLTemplate AbstractACLTemplate
...AbstractCompiledPermissions AbstractCompiledPermissions
...AbstractCompiledPermissions.Result Result of permission (and optionally privilege) evaluation for a given path.AccessControlEntryImpl Simple, immutable implementation of theAccessControlEntry
and theJackrabbitAccessControlEntry
interfaces.AccessControlModifications<K> AccessControlModifications
is an unmodifiable collection of modifications made to access control content allowing themodification listeners
to keep caches up to date.AccessControlObserver AccessControlObserver
...AccessControlProviderFactoryImpl Default implementation of the AccessControlProviderFactoryGlobPattern GlobPattern
defines a simplistic pattern matching.NamedAccessControlPolicyImpl NamedAccessControlPolicyImpl
...Permission Permission
...PrivilegeBits PrivilegeBits
PrivilegeManagerImpl PrivilegeManager
...PrivilegeRegistry ThePrivilegeRegistry
defines the set ofPrivilege
s known to the repository.UnmodifiableAccessControlList An implementation of theAccessControlList
interface that only allows for reading.