Package org.springframework.security.acls.domain
package org.springframework.security.acls.domain
Basic implementation of access control lists (ACLs) interfaces.
-
ClassDescriptionProvides an abstract superclass for
Permissionimplementations.An immutable default implementation ofAccessControlEntry.Strategy used byAclImplto determine whether a principal is permitted to call adminstrative methods on theAclImpl.Default implementation ofAclAuthorizationStrategy.Utility methods for displaying ACL information.Base implementation ofAcl.Used byAclImplto log audit events.A set of standard permissions.A basic implementation ofAuditLogger.Represents aPermissionthat is constructed at runtime from other permissions.Default implementation ofPermissionFactory.Represents aGrantedAuthorityas aSid.Thrown if an ACL identity could not be extracted from an object.Simple implementation ofObjectIdentity.Basic implementation ofObjectIdentityRetrievalStrategyand ObjectIdentityGenerator that uses the constructors ofObjectIdentityImplto create theObjectIdentity.Provides a simple mechanism to retrievePermissioninstances from integer masks.Represents anAuthentication.getPrincipal()as aSid.Basic implementation ofSidRetrievalStrategythat creates aSidfor the principal, as well as every granted authority the principal holds.Simple implementation ofAclCachethat delegates toCacheimplementation.