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
Permission
implementations.An immutable default implementation ofAccessControlEntry
.Strategy used byAclImpl
to 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 byAclImpl
to log audit events.A set of standard permissions.A basic implementation ofAuditLogger
.Represents aPermission
that is constructed at runtime from other permissions.Default implementation ofPermissionFactory
.Represents aGrantedAuthority
as aSid
.Thrown if an ACL identity could not be extracted from an object.Simple implementation ofObjectIdentity
.Basic implementation ofObjectIdentityRetrievalStrategy
and ObjectIdentityGenerator that uses the constructors ofObjectIdentityImpl
to create theObjectIdentity
.Provides a simple mechanism to retrievePermission
instances from integer masks.Represents anAuthentication.getPrincipal()
as aSid
.Basic implementation ofSidRetrievalStrategy
that creates aSid
for the principal, as well as every granted authority the principal holds.Simple implementation ofAclCache
that delegates toCache
implementation.