Package | Description |
---|---|
org.acegisecurity.acl.basic |
Access control list implementation based on integer bit masks.
|
org.acegisecurity.acl.basic.cache |
Caches ACL information for the
BasicAclProvider . |
org.acegisecurity.acl.basic.jdbc |
JDBC-based data access object for ACL information.
|
Modifier and Type | Class and Description |
---|---|
class |
NamedEntityObjectIdentity
Simple implementation of
AclObjectIdentity . |
Modifier and Type | Method and Description |
---|---|
AclObjectIdentity |
AclObjectIdentityAware.getAclObjectIdentity()
Retrieves the
AclObjectIdentity for this instance. |
AclObjectIdentity |
BasicAclEntry.getAclObjectIdentity()
Indicates the domain object instance that is subject of this
BasicAclEntry . |
AclObjectIdentity |
AbstractBasicAclEntry.getAclObjectIdentity() |
AclObjectIdentity |
BasicAclEntry.getAclObjectParentIdentity()
Indicates any ACL parent of the domain object instance.
|
AclObjectIdentity |
AbstractBasicAclEntry.getAclObjectParentIdentity() |
protected AclObjectIdentity |
BasicAclProvider.obtainIdentity(Object domainInstance)
This method looks up the
AclObjectIdentity of a passed domain object instance. |
Modifier and Type | Method and Description |
---|---|
void |
BasicAclExtendedDao.changeMask(AclObjectIdentity aclObjectIdentity,
Object recipient,
Integer newMask)
Changes the permission mask assigned to the
BasicAclEntry associated with the specified
AclObjectIdentity and recipient Object . |
void |
BasicAclExtendedDao.delete(AclObjectIdentity aclObjectIdentity)
Deletes all entries associated with the specified
AclObjectIdentity . |
void |
BasicAclExtendedDao.delete(AclObjectIdentity aclObjectIdentity,
Object recipient)
Deletes the
BasicAclEntry associated with the specified AclObjectIdentity and
recipient Object . |
BasicAclEntry[] |
BasicAclDao.getAcls(AclObjectIdentity aclObjectIdentity)
Obtains the ACLs that apply to the specified domain instance.
|
BasicAclEntry[] |
BasicAclEntryCache.getEntriesFromCache(AclObjectIdentity aclObjectIdentity)
Obtains an array of
BasicAclEntry s from the cache. |
void |
BasicAclEntryCache.removeEntriesFromCache(AclObjectIdentity aclObjectIdentity)
Removes all ACL entries related to an
AclObjectIdentity from the cache. |
void |
BasicAclEntry.setAclObjectIdentity(AclObjectIdentity aclObjectIdentity)
This setter should only be used by DAO implementations.
|
void |
AbstractBasicAclEntry.setAclObjectIdentity(AclObjectIdentity aclObjectIdentity) |
void |
BasicAclEntry.setAclObjectParentIdentity(AclObjectIdentity aclObjectParentIdentity)
This setter should only be used by DAO implementations.
|
void |
AbstractBasicAclEntry.setAclObjectParentIdentity(AclObjectIdentity aclObjectParentIdentity) |
Constructor and Description |
---|
AbstractBasicAclEntry(Object recipient,
AclObjectIdentity aclObjectIdentity,
AclObjectIdentity aclObjectParentIdentity,
int mask) |
SimpleAclEntry(Object recipient,
AclObjectIdentity aclObjectIdentity,
AclObjectIdentity aclObjectParentIdentity,
int mask) |
Modifier and Type | Method and Description |
---|---|
BasicAclEntry[] |
NullAclEntryCache.getEntriesFromCache(AclObjectIdentity aclObjectIdentity)
As nothing ever stored in the cache, will always return
null . |
BasicAclEntry[] |
EhCacheBasedAclEntryCache.getEntriesFromCache(AclObjectIdentity aclObjectIdentity) |
void |
NullAclEntryCache.removeEntriesFromCache(AclObjectIdentity aclObjectIdentity)
Meets method signature but doesn't remove from cache.
|
void |
EhCacheBasedAclEntryCache.removeEntriesFromCache(AclObjectIdentity aclObjectIdentity) |
Modifier and Type | Method and Description |
---|---|
AclObjectIdentity |
JdbcDaoImpl.AclDetailsHolder.getAclObjectIdentity() |
AclObjectIdentity |
JdbcDaoImpl.AclDetailsHolder.getAclObjectParentIdentity() |
Modifier and Type | Method and Description |
---|---|
void |
JdbcExtendedDaoImpl.changeMask(AclObjectIdentity aclObjectIdentity,
Object recipient,
Integer newMask) |
protected String |
JdbcDaoImpl.convertAclObjectIdentityToString(AclObjectIdentity aclObjectIdentity)
Responsible for covering a
AclObjectIdentity to a String that can be located
in the RDBMS. |
void |
JdbcExtendedDaoImpl.delete(AclObjectIdentity aclObjectIdentity) |
void |
JdbcExtendedDaoImpl.delete(AclObjectIdentity aclObjectIdentity,
Object recipient) |
BasicAclEntry[] |
JdbcDaoImpl.getAcls(AclObjectIdentity aclObjectIdentity)
Returns the ACLs associated with the requested
AclObjectIdentity . |
Constructor and Description |
---|
AclDetailsHolder(long foreignKeyId,
AclObjectIdentity aclObjectIdentity,
AclObjectIdentity aclObjectParentIdentity,
Class aclClass)
Record details of a domain object instance's properties (usually
from the ACL_OBJECT_IDENTITY table)
|
Copyright © 2017. All rights reserved.