Package | Description |
---|---|
org.acegisecurity.acls |
Interfaces and shared classes to manage access control lists (ACLs) for domain object instances.
|
org.acegisecurity.acls.domain |
Basic implementation of access control lists (ACLs) interfaces.
|
org.acegisecurity.acls.jdbc |
JDBC-based persistence of ACL information.
|
org.acegisecurity.acls.objectidentity |
Provides indirection between ACL packages and domain objects.
|
Modifier and Type | Method and Description |
---|---|
ObjectIdentity[] |
AclService.findChildren(ObjectIdentity parentIdentity)
Locates all object identities that use the specified parent.
|
ObjectIdentity |
Acl.getObjectIdentity()
Obtains the domain object this
Acl provides entries for. |
Modifier and Type | Method and Description |
---|---|
MutableAcl |
MutableAclService.createAcl(ObjectIdentity objectIdentity)
Creates an empty
Acl object in the database. |
void |
MutableAclService.deleteAcl(ObjectIdentity objectIdentity,
boolean deleteChildren)
Removes the specified entry from the database.
|
ObjectIdentity[] |
AclService.findChildren(ObjectIdentity parentIdentity)
Locates all object identities that use the specified parent.
|
Acl |
AclService.readAclById(ObjectIdentity object)
Same as
AclService.readAclsById(ObjectIdentity[]) except it returns only a single Acl. |
Acl |
AclService.readAclById(ObjectIdentity object,
Sid[] sids)
Same as
AclService.readAclsById(ObjectIdentity[], Sid[]) except it returns only a single Acl. |
Map |
AclService.readAclsById(ObjectIdentity[] objects)
Obtains all the
Acl s that apply for the passed Object s. |
Map |
AclService.readAclsById(ObjectIdentity[] objects,
Sid[] sids)
Obtains all the
Acl s that apply for the passed Object s, but only for the
security identifies passed. |
Modifier and Type | Method and Description |
---|---|
ObjectIdentity |
AclImpl.getObjectIdentity() |
Constructor and Description |
---|
AclImpl(ObjectIdentity objectIdentity,
Serializable id,
AclAuthorizationStrategy aclAuthorizationStrategy,
AuditLogger auditLogger)
Minimal constructor, which should be used
MutableAclService.createAcl(ObjectIdentity) . |
AclImpl(ObjectIdentity objectIdentity,
Serializable id,
AclAuthorizationStrategy aclAuthorizationStrategy,
AuditLogger auditLogger,
Acl parentAcl,
Sid[] loadedSids,
boolean entriesInheriting,
Sid owner)
Full constructor, which should be used by persistence tools that do not
provide field-level access features.
|
Modifier and Type | Method and Description |
---|---|
ObjectIdentity[] |
JdbcAclService.findChildren(ObjectIdentity parentIdentity) |
Modifier and Type | Method and Description |
---|---|
MutableAcl |
JdbcMutableAclService.createAcl(ObjectIdentity objectIdentity) |
protected void |
JdbcMutableAclService.createObjectIdentity(ObjectIdentity object,
Sid owner)
Creates an entry in the acl_object_identity table for the passed ObjectIdentity.
|
void |
JdbcMutableAclService.deleteAcl(ObjectIdentity objectIdentity,
boolean deleteChildren) |
protected void |
JdbcMutableAclService.deleteEntries(ObjectIdentity oid)
Deletes all ACEs defined in the acl_entry table belonging to the presented ObjectIdentity
|
protected void |
JdbcMutableAclService.deleteObjectIdentityAndOptionallyClass(ObjectIdentity oid)
Deletes a single row from acl_object_identity that is associated with the presented ObjectIdentity.
|
void |
EhCacheBasedAclCache.evictFromCache(ObjectIdentity objectIdentity) |
void |
AclCache.evictFromCache(ObjectIdentity objectIdentity) |
ObjectIdentity[] |
JdbcAclService.findChildren(ObjectIdentity parentIdentity) |
MutableAcl |
EhCacheBasedAclCache.getFromCache(ObjectIdentity objectIdentity) |
MutableAcl |
AclCache.getFromCache(ObjectIdentity objectIdentity) |
Acl |
JdbcAclService.readAclById(ObjectIdentity object) |
Acl |
JdbcAclService.readAclById(ObjectIdentity object,
Sid[] sids) |
Map |
JdbcAclService.readAclsById(ObjectIdentity[] objects) |
Map |
LookupStrategy.readAclsById(ObjectIdentity[] objects,
Sid[] sids)
Perform database-specific optimized lookup.
|
Map |
JdbcAclService.readAclsById(ObjectIdentity[] objects,
Sid[] sids) |
Map |
BasicLookupStrategy.readAclsById(ObjectIdentity[] objects,
Sid[] sids)
The main method.
|
protected Long |
JdbcMutableAclService.retrieveObjectIdentityPrimaryKey(ObjectIdentity oid)
Retrieves the primary key from the acl_object_identity table for the passed ObjectIdentity.
|
Modifier and Type | Class and Description |
---|---|
class |
ObjectIdentityImpl
Simple implementation of
AclObjectIdentity . |
Modifier and Type | Method and Description |
---|---|
ObjectIdentity |
ObjectIdentityRetrievalStrategyImpl.getObjectIdentity(Object domainObject) |
ObjectIdentity |
ObjectIdentityRetrievalStrategy.getObjectIdentity(Object domainObject) |
Copyright © 2018. All rights reserved.