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 ofAclinstances.Thrown if anAclentry already exists for the object.Represents an ACE that provides auditing information.A mutable ACL that provides audit capabilities.Thrown if anAclcannot be deleted because childrenAcls exist.A mutable Acl.Provides support for creating and storingAclinstances.Thrown if an ACL-related object cannot be found.Represents the identity of an individual domain object instance.Strategy which creates anObjectIdentityfrom an object identifier (such as a primary key) and type information.Strategy interface that provides the ability to determine whichObjectIdentitywill 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 theSidinstances applicable for anAuthentication.Thrown if anAclcannot perform an operation because it only loaded a subset ofSids and the caller has requested details for an unloadedSid.