Spring Security Framework

org.springframework.security.acl
Class AclProviderManager

java.lang.Object
  extended by org.springframework.security.acl.AclProviderManager
All Implemented Interfaces:
InitializingBean, AclManager

Deprecated. Use new spring-security-acl module instead

public class AclProviderManager
extends Object
implements AclManager, InitializingBean

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.

Version:
$Id$
Author:
Ben Alex

Constructor Summary
AclProviderManager()
          Deprecated.  
 
Method Summary
 void afterPropertiesSet()
          Deprecated.  
 AclEntry[] getAcls(Object domainInstance)
          Deprecated. Obtains the ACLs that apply to the specified domain instance.
 AclEntry[] getAcls(Object domainInstance, Authentication authentication)
          Deprecated. 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()
          Deprecated.  
 void setProviders(List newList)
          Deprecated. 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

AclProviderManager

public AclProviderManager()
Deprecated. 
Method Detail

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Deprecated. 
Specified by:
afterPropertiesSet in interface InitializingBean
Throws:
Exception

getAcls

public AclEntry[] getAcls(Object domainInstance)
Deprecated. 
Description copied from interface: AclManager
Obtains the ACLs that apply to the specified domain instance.

Specified by:
getAcls in interface AclManager
Parameters:
domainInstance - the instance for which ACL information is required (never null)
Returns:
the ACLs that apply, or null if no ACLs apply to the specified domain instance

getAcls

public AclEntry[] getAcls(Object domainInstance,
                          Authentication authentication)
Deprecated. 
Description copied from interface: AclManager
Obtains the ACLs that apply to the specified domain instance, but only including those ACLs which have been granted to the presented Authentication object

Specified by:
getAcls in interface AclManager
Parameters:
domainInstance - the instance for which ACL information is required (never null)
authentication - the prncipal for which ACL information should be filtered (never null)
Returns:
only those ACLs applying to the domain instance that have been granted to the principal (or null) if no such ACLs are found

getProviders

public List getProviders()
Deprecated. 

setProviders

public void setProviders(List newList)
Deprecated. 
Sets the AclProvider objects to be used for ACL determinations.

Parameters:
newList - that should be used for ACL determinations
Throws:
IllegalArgumentException - if an invalid provider was included in the list

Spring Security Framework

Copyright © 2004-2010 SpringSource, Inc. All Rights Reserved.