All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractAclProvider AbstractAfterInvocationProviderwhich provides commonly-used ACL-related services.AbstractPermission Provides an abstract superclass forPermissionimplementations.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 byAclImplto 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 aCollectionof domain object instances returned from a secure object invocation, remove anyCollectionelements 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 ofAclinstances.AlreadyExistsException Thrown if anAclentry already exists for the object.AuditableAccessControlEntry Represents an ACE that provides auditing information.AuditableAcl A mutable ACL that provides audit capabilities.AuditLogger Used byAclImplto log audit events.BasePermission A set of standard permissions.BasicLookupStrategy Performs lookups in a manner that is compatible with ANSI SQL.ChildrenExistException Thrown if anAclcannot be deleted because childrenAcls exist.ConsoleAuditLogger A basic implementation ofAuditLogger.CumulativePermission Represents aPermissionthat is constructed at runtime from other permissions.DefaultPermissionFactory Default implementation ofPermissionFactory.DefaultPermissionGrantingStrategy EhCacheBasedAclCache Deprecated. since 5.6.GrantedAuthoritySid Represents aGrantedAuthorityas 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 storingAclinstances.NotFoundException Thrown if an ACL-related object cannot be found.ObjectIdentity Represents the identity of an individual domain object instance.ObjectIdentityGenerator Strategy which creates anObjectIdentityfrom an object identifier (such as a primary key) and type information.ObjectIdentityImpl Simple implementation ofObjectIdentity.ObjectIdentityRetrievalStrategy Strategy interface that provides the ability to determine whichObjectIdentitywill be returned for a particular domain objectObjectIdentityRetrievalStrategyImpl Basic implementation ofObjectIdentityRetrievalStrategyand ObjectIdentityGenerator that uses the constructors ofObjectIdentityImplto 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 retrievePermissioninstances 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 theSidinstances applicable for anAuthentication.SidRetrievalStrategyImpl Basic implementation ofSidRetrievalStrategythat creates aSidfor the principal, as well as every granted authority the principal holds.SpringCacheBasedAclCache Simple implementation ofAclCachethat delegates toCacheimplementation.UnloadedSidException Thrown if anAclcannot perform an operation because it only loaded a subset ofSids and the caller has requested details for an unloadedSid.