org.pentaho.platform.plugin.services.security.userrole.ldap
Class UnionizingLdapAuthoritiesPopulator

java.lang.Object
  extended by org.pentaho.platform.plugin.services.security.userrole.ldap.UnionizingLdapAuthoritiesPopulator

public class UnionizingLdapAuthoritiesPopulator
extends Object

Delegates to populators and unions the results.

Author:
mlowery

Constructor Summary
UnionizingLdapAuthoritiesPopulator()
           
 
Method Summary
 void afterPropertiesSet()
           
 GrantedAuthority[] getGrantedAuthorities(LdapUserDetails userDetails)
           
 void setPopulators(Set populators)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnionizingLdapAuthoritiesPopulator

public UnionizingLdapAuthoritiesPopulator()
Method Detail

getGrantedAuthorities

public GrantedAuthority[] getGrantedAuthorities(LdapUserDetails userDetails)
                                         throws LdapDataAccessException
Throws:
LdapDataAccessException

setPopulators

public void setPopulators(Set populators)

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Throws:
Exception