Class UnionizingLdapSearch
- java.lang.Object
-
- org.pentaho.platform.plugin.services.security.userrole.ldap.search.UnionizingLdapSearch
-
- All Implemented Interfaces:
LdapSearch
,org.springframework.beans.factory.InitializingBean
public class UnionizingLdapSearch extends Object implements LdapSearch, org.springframework.beans.factory.InitializingBean
Iterates overLdapSearch
instances insearches
and unions the results. Use in conjunction withUnionizingLdapAuthoritiesPopulator
.- Author:
- mlowery
-
-
Constructor Summary
Constructors Constructor Description UnionizingLdapSearch()
UnionizingLdapSearch(Set searches)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
List
search(Object[] filterArgs)
Executes a search against a directory context using the given filter arguments.void
setSearches(Set searches)
-
-
-
Constructor Detail
-
UnionizingLdapSearch
public UnionizingLdapSearch()
-
UnionizingLdapSearch
public UnionizingLdapSearch(Set searches)
-
-
Method Detail
-
search
public List search(Object[] filterArgs)
Description copied from interface:LdapSearch
Executes a search against a directory context using the given filter arguments.- Specified by:
search
in interfaceLdapSearch
- Parameters:
filterArgs
- the filter arguments- Returns:
- the result set as a list
-
setSearches
public void setSearches(Set searches)
-
-