Package org.springframework.security.acls.model
package org.springframework.security.acls.model
Interfaces and shared classes to manage access control lists (ACLs) for domain object
instances.
-
ClassDescriptionRepresents an individual permission assignment within an
Acl
.Represents an access control list (ACL) for a domain object.A caching layer forJdbcAclService
.Abstract base class for Acl data operations.Provides retrieval ofAcl
instances.Thrown if anAcl
entry already exists for the object.Represents an ACE that provides auditing information.A mutable ACL that provides audit capabilities.Thrown if anAcl
cannot be deleted because childrenAcl
s exist.A mutable Acl.Provides support for creating and storingAcl
instances.Thrown if an ACL-related object cannot be found.Represents the identity of an individual domain object instance.Strategy which creates anObjectIdentity
from an object identifier (such as a primary key) and type information.Strategy interface that provides the ability to determine whichObjectIdentity
will be returned for a particular domain objectA mutable ACL that provides ownership capabilities.Represents a permission granted to a Sid for a given domain object.Allow customization of the logic for determining whether a permission or permissions are granted to a particular sid or sids by anAcl
.A security identity recognised by the ACL system.Strategy interface that provides an ability to determine theSid
instances applicable for anAuthentication
.Thrown if anAcl
cannot perform an operation because it only loaded a subset ofSid
s and the caller has requested details for an unloadedSid
.