All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractAclProvider AbstractAfterInvocationProvider
which provides commonly-used ACL-related services.AbstractPermission Provides an abstract superclass forPermission
implementations.AccessControlEntry Represents an individual permission assignment within anAcl
.AccessControlEntryImpl An immutable default implementation ofAccessControlEntry
.Acl Represents an access control list (ACL) for a domain object.AclAuthorizationStrategy Strategy used byAclImpl
to determine whether a principal is permitted to call adminstrative methods on theAclImpl
.AclAuthorizationStrategyImpl Default implementation ofAclAuthorizationStrategy
.AclCache A caching layer forJdbcAclService
.AclDataAccessException Abstract base class for Acl data operations.AclEntryAfterInvocationCollectionFilteringProvider Given aCollection
of domain object instances returned from a secure object invocation, remove anyCollection
elements the principal does not have appropriate permission to access as defined by theAclService
.AclEntryAfterInvocationProvider Given a domain object instance returned from a secure object invocation, ensures the principal has appropriate permission as defined by theAclService
.AclEntryVoter Given a domain object instance passed as a method argument, ensures the principal has appropriate permission as indicated by theAclService
.AclFormattingUtils Utility methods for displaying ACL information.AclImpl Base implementation ofAcl
.AclPermissionCacheOptimizer Batch loads ACLs for collections of objects to allow optimised filtering.AclPermissionEvaluator Used by Spring Security's expression-based access control implementation to evaluate permissions for a particular object using the ACL module.AclService Provides retrieval ofAcl
instances.AlreadyExistsException Thrown if anAcl
entry already exists for the object.AuditableAccessControlEntry Represents an ACE that provides auditing information.AuditableAcl A mutable ACL that provides audit capabilities.AuditLogger Used byAclImpl
to log audit events.BasePermission A set of standard permissions.BasicLookupStrategy Performs lookups in a manner that is compatible with ANSI SQL.ChildrenExistException Thrown if anAcl
cannot be deleted because childrenAcl
s exist.ConsoleAuditLogger A basic implementation ofAuditLogger
.CumulativePermission Represents aPermission
that is constructed at runtime from other permissions.DefaultPermissionFactory Default implementation ofPermissionFactory
.DefaultPermissionGrantingStrategy EhCacheBasedAclCache Simple implementation ofAclCache
that delegates to EH-CACHE.GrantedAuthoritySid Represents aGrantedAuthority
as aSid
.IdentityUnavailableException Thrown if an ACL identity could not be extracted from an object.JdbcAclService Simple JDBC-based implementation ofAclService
.JdbcMutableAclService Provides a base JDBC implementation ofMutableAclService
.LookupStrategy Performs lookups forAclService
.MutableAcl A mutable Acl.MutableAclService Provides support for creating and storingAcl
instances.NotFoundException Thrown if an ACL-related object cannot be found.ObjectIdentity Represents the identity of an individual domain object instance.ObjectIdentityGenerator Strategy which creates anObjectIdentity
from an object identifier (such as a primary key) and type information.ObjectIdentityImpl Simple implementation ofObjectIdentity
.ObjectIdentityRetrievalStrategy Strategy interface that provides the ability to determine whichObjectIdentity
will be returned for a particular domain objectObjectIdentityRetrievalStrategyImpl Basic implementation ofObjectIdentityRetrievalStrategy
and ObjectIdentityGenerator that uses the constructors ofObjectIdentityImpl
to create theObjectIdentity
.OwnershipAcl A mutable ACL that provides ownership capabilities.Permission Represents a permission granted to a Sid for a given domain object.PermissionFactory Provides a simple mechanism to retrievePermission
instances from integer masks.PermissionGrantingStrategy Allow customization of the logic for determining whether a permission or permissions are granted to a particular sid or sids by anAcl
.PrincipalSid Represents anAuthentication.getPrincipal()
as aSid
.Sid A security identity recognised by the ACL system.SidRetrievalStrategy Strategy interface that provides an ability to determine theSid
instances applicable for anAuthentication
.SidRetrievalStrategyImpl Basic implementation ofSidRetrievalStrategy
that creates aSid
for the principal, as well as every granted authority the principal holds.SpringCacheBasedAclCache Simple implementation ofAclCache
that delegates toCache
implementation.UnloadedSidException Thrown if anAcl
cannot perform an operation because it only loaded a subset ofSid
s and the caller has requested details for an unloadedSid
.