|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.acegisecurity.acl.AclProviderManager
public class AclProviderManager
Iterates through a list of AclProviders to locate the ACLs that
apply to a given domain object instance.
If no compatible provider is found, it is assumed that no ACLs apply for the
specified domain object instance and null is returned.
| Constructor Summary | |
|---|---|
AclProviderManager()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
|
AclEntry[] |
getAcls(Object domainInstance)
Obtains the ACLs that apply to the specified domain instance. |
AclEntry[] |
getAcls(Object domainInstance,
Authentication authentication)
Obtains the ACLs that apply to the specified domain instance, but only including those ACLs which have been granted to the presented Authentication object |
List |
getProviders()
|
void |
setProviders(List newList)
Sets the AclProvider objects to be used for ACL determinations. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AclProviderManager()
| Method Detail |
|---|
public AclEntry[] getAcls(Object domainInstance)
AclManager
getAcls in interface AclManagerdomainInstance - the instance for which ACL information is required
(never null)
null if no ACLs apply to
the specified domain instance
public AclEntry[] getAcls(Object domainInstance,
Authentication authentication)
AclManagerAuthentication object
getAcls in interface AclManagerdomainInstance - the instance for which ACL information is required
(never null)authentication - the prncipal for which ACL information should be
filtered (never null)
null) if no such ACLs
are foundpublic void setProviders(List newList)
AclProvider objects to be used for ACL determinations.
newList - that should be used for ACL determinations
IllegalArgumentException - if an invalid provider was included in
the listpublic List getProviders()
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface InitializingBeanException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||