|
|||||||||
| Home >> All >> org >> acegisecurity >> acl >> [ basic overview ] | PREV NEXT | ||||||||
A
- ADMINISTRATION - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
- AbstractBasicAclEntry - class org.acegisecurity.acl.basic.AbstractBasicAclEntry.
- Abstract implementation of BasicAclEntry.
- AbstractBasicAclEntry(Object, AclObjectIdentity, AclObjectIdentity, int) - Constructor for class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- AbstractBasicAclEntry() - Constructor for class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- A protected constructor for use by Hibernate.
- AclObjectIdentity - interface org.acegisecurity.acl.basic.AclObjectIdentity.
- Interface representing the identity of an individual domain object instance.
- AclObjectIdentityAware - interface org.acegisecurity.acl.basic.AclObjectIdentityAware.
- Indicates a domain object instance is able to provide AclObjectIdentity information.
- aclObjectIdentity - Variable in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- aclObjectParentIdentity - Variable in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- addPermission(int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- addPermissions(int[]) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- afterPropertiesSet() - Method in class org.acegisecurity.acl.basic.BasicAclProvider
B
- BasicAclDao - interface org.acegisecurity.acl.basic.BasicAclDao.
- Represents a data access object that can return the BasicAclEntrys applying to a given ACL object identity.
- BasicAclEntry - interface org.acegisecurity.acl.basic.BasicAclEntry.
- Represents an entry in an access control list.
- BasicAclEntryCache - interface org.acegisecurity.acl.basic.BasicAclEntryCache.
- Provides a cache of BasicAclEntry objects.
- BasicAclExtendedDao - interface org.acegisecurity.acl.basic.BasicAclExtendedDao.
- Represents a more extensive data access object for BasicAclEntrys.
- BasicAclProvider - class org.acegisecurity.acl.basic.BasicAclProvider.
- Retrieves access control lists (ACL) entries for domain object instances from a data access object (DAO).
- BasicAclProvider() - Constructor for class org.acegisecurity.acl.basic.BasicAclProvider
- basicAclDao - Variable in class org.acegisecurity.acl.basic.BasicAclProvider
- Must be set to an appropriate data access object.
- basicAclEntryCache - Variable in class org.acegisecurity.acl.basic.BasicAclProvider
C
- CREATE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
- changeMask(AclObjectIdentity, Object, Integer) - Method in interface org.acegisecurity.acl.basic.BasicAclExtendedDao
- Changes the permission mask assigned to the
BasicAclEntryassociated with the specifiedAclObjectIdentityand recipientObject. - classname - Variable in class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
- create(BasicAclEntry) - Method in interface org.acegisecurity.acl.basic.BasicAclExtendedDao
D
- DELETE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
- defaultAclObjectIdentityClass - Variable in class org.acegisecurity.acl.basic.BasicAclProvider
- delete(AclObjectIdentity) - Method in interface org.acegisecurity.acl.basic.BasicAclExtendedDao
- Deletes all entries associated with the
specified
AclObjectIdentity. - delete(AclObjectIdentity, Object) - Method in interface org.acegisecurity.acl.basic.BasicAclExtendedDao
- Deletes the
BasicAclEntryassociated with the specifiedAclObjectIdentityand recipientObject. - deletePermission(int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- deletePermissions(int[]) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
E
- EffectiveAclsResolver - interface org.acegisecurity.acl.basic.EffectiveAclsResolver.
- Determines the ACLs that are effective for a given
Authenticationobject. - effectiveAclsResolver - Variable in class org.acegisecurity.acl.basic.BasicAclProvider
- equals(Object) - Method in interface org.acegisecurity.acl.basic.AclObjectIdentity
- Refer to the
java.lang.Objectdocumentation for the interface contract. - equals(Object) - Method in class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
- Important so caching operates properly.
G
- GrantedAuthorityEffectiveAclsResolver - class org.acegisecurity.acl.basic.GrantedAuthorityEffectiveAclsResolver.
- Simple implementation of EffectiveAclsResolver.
- GrantedAuthorityEffectiveAclsResolver() - Constructor for class org.acegisecurity.acl.basic.GrantedAuthorityEffectiveAclsResolver
- getAclObjectIdentity() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- getAclObjectIdentity() - Method in interface org.acegisecurity.acl.basic.AclObjectIdentityAware
- Retrieves the
AclObjectIdentityfor this instance. - getAclObjectIdentity() - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
- Indicates the domain object instance that is subject of this
BasicAclEntry. - getAclObjectParentIdentity() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- getAclObjectParentIdentity() - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
- Indicates any ACL parent of the domain object instance.
- getAcls(AclObjectIdentity) - Method in interface org.acegisecurity.acl.basic.BasicAclDao
- Obtains the ACLs that apply to the specified domain instance.
- getAcls(Object) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- getAcls(Object, Authentication) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- getBasicAclDao() - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- getBasicAclEntryCache() - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- getClassname() - Method in class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
- Indicates the classname portion of the object identity.
- getDefaultAclObjectIdentityClass() - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- getEffectiveAclsResolver() - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- getEntriesFromCache(AclObjectIdentity) - Method in interface org.acegisecurity.acl.basic.BasicAclEntryCache
- Obtains an array of BasicAclEntrys from the cache.
- getId() - Method in class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
- Indicates the instance identity portion of the object identity.
- getMask() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- getMask() - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
- Access control lists in this package are based on bit masking.
- getRecipient() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- getRecipient() - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
- A domain object instance will usually have multiple
BasicAclEntrys. - getRestrictSupportToClass() - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- getValidPermissions() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- Subclasses must indicate the permissions they support.
- getValidPermissions() - Method in class org.acegisecurity.acl.basic.SimpleAclEntry
H
- hashCode() - Method in interface org.acegisecurity.acl.basic.AclObjectIdentity
- Refer to the
java.lang.Objectdocumentation for the interface contract. - hashCode() - Method in class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
- Important so caching operates properly.
I
- id - Variable in class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
- isPermitted(int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- isPermitted(int, int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- isPermitted(int) - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
- Determine if the mask of this entry includes this permission or not
L
- logger - Static variable in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- logger - Static variable in class org.acegisecurity.acl.basic.BasicAclProvider
- logger - Static variable in class org.acegisecurity.acl.basic.GrantedAuthorityEffectiveAclsResolver
- logger - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
- lookup(AclObjectIdentity) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
M
- mask - Variable in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
N
- NOTHING - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
- NamedEntityObjectIdentity - class org.acegisecurity.acl.basic.NamedEntityObjectIdentity.
- Simple implementation of AclObjectIdentity.
- NamedEntityObjectIdentity(String, String) - Constructor for class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
- NamedEntityObjectIdentity() - Constructor for class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
- NamedEntityObjectIdentity(Object) - Constructor for class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
- Creates the
NamedEntityObjectIdentitybased on the passed object instance.
O
- obtainIdentity(Object) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- This method looks up the
AclObjectIdentityof a passed domain object instance. - org.acegisecurity.acl.basic - package org.acegisecurity.acl.basic
- Enables retrieval of access control lists (ACLs) for domain object instances.
P
- printBinary(int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- printPermissionsBlock(int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- Outputs the permissions in a human-friendly format.
- printPermissionsBlock() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- Outputs the permissions in human-friendly format for the current
AbstractBasicAclEntry's mask. - printPermissionsBlock(int) - Method in class org.acegisecurity.acl.basic.SimpleAclEntry
- putEntriesInCache(BasicAclEntry[]) - Method in interface org.acegisecurity.acl.basic.BasicAclEntryCache
- Places an array of BasicAclEntrys in the cache.
R
- READ - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
- READ_WRITE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
- READ_WRITE_CREATE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
- READ_WRITE_CREATE_DELETE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
- READ_WRITE_DELETE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
- RECIPIENT_FOR_CACHE_EMPTY - Static variable in class org.acegisecurity.acl.basic.BasicAclProvider
- Marker added to the cache to indicate an AclObjectIdentity has no corresponding BasicAclEntry[]s
- recipient - Variable in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- resolveEffectiveAcls(AclEntry[], Authentication) - Method in interface org.acegisecurity.acl.basic.EffectiveAclsResolver
- Determines the ACLs that apply to the presented
Authenticationobject. - resolveEffectiveAcls(AclEntry[], Authentication) - Method in class org.acegisecurity.acl.basic.GrantedAuthorityEffectiveAclsResolver
- restrictSupportToClass - Variable in class org.acegisecurity.acl.basic.BasicAclProvider
S
- SimpleAclEntry - class org.acegisecurity.acl.basic.SimpleAclEntry.
- Stores some privileges typical of a domain object.
- SimpleAclEntry() - Constructor for class org.acegisecurity.acl.basic.SimpleAclEntry
- Allows BasicAclDao implementations to construct this object
using
newInstance(). - SimpleAclEntry(Object, AclObjectIdentity, AclObjectIdentity, int) - Constructor for class org.acegisecurity.acl.basic.SimpleAclEntry
- setAclObjectIdentity(AclObjectIdentity) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- setAclObjectIdentity(AclObjectIdentity) - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
- This setter should only be used by DAO implementations.
- setAclObjectParentIdentity(AclObjectIdentity) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- setAclObjectParentIdentity(AclObjectIdentity) - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
- This setter should only be used by DAO implementations.
- setBasicAclDao(BasicAclDao) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- setBasicAclEntryCache(BasicAclEntryCache) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- setDefaultAclObjectIdentityClass(Class) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- Allows selection of the
AclObjectIdentityclass that an attempt should be made to construct if the passed object does not implementAclObjectIdentityAware. - setEffectiveAclsResolver(EffectiveAclsResolver) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- setMask(int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- setMask(int) - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
- This setter should only be used by DAO implementations.
- setRecipient(Object) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- setRecipient(Object) - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
- This setter should only be used by DAO implementations.
- setRestrictSupportToClass(Class) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- If set to a value other than
null, theBasicAclProvider.supports(Object)55 method will only support the indicates class. - supports(Object) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
- Indicates support for the passed object.
T
- toString() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- toString() - Method in class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
- togglePermission(int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
V
- validPermissions - Variable in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
- validPermissions - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
W
- WRITE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
A B C D E G H I L M N O P R S T V W
|
|||||||||
| Home >> All >> org >> acegisecurity >> acl >> [ basic overview ] | PREV NEXT | ||||||||