org.pentaho.platform.plugin.services.security.userrole.ldap.search
Class GenericLdapSearch

java.lang.Object
  extended by org.pentaho.platform.plugin.services.security.userrole.ldap.search.GenericLdapSearch
All Implemented Interfaces:
LdapSearch

public class GenericLdapSearch
extends Object
implements LdapSearch


Constructor Summary
GenericLdapSearch(InitialDirContextFactory initialDirContextFactory, LdapSearchParamsFactory paramsFactory)
           
GenericLdapSearch(InitialDirContextFactory initialDirContextFactory, LdapSearchParamsFactory paramsFactory, Transformer resultsTransformer)
           
GenericLdapSearch(InitialDirContextFactory initialDirContextFactory, LdapSearchParamsFactory paramsFactory, Transformer resultsTransformer, Transformer filterArgsTransformer)
           
 
Method Summary
 void afterPropertiesSet()
           
 List search(Object[] filterArgs)
          Executes a search against a directory context using the given filter arguments.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericLdapSearch

public GenericLdapSearch(InitialDirContextFactory initialDirContextFactory,
                         LdapSearchParamsFactory paramsFactory)

GenericLdapSearch

public GenericLdapSearch(InitialDirContextFactory initialDirContextFactory,
                         LdapSearchParamsFactory paramsFactory,
                         Transformer resultsTransformer)

GenericLdapSearch

public GenericLdapSearch(InitialDirContextFactory initialDirContextFactory,
                         LdapSearchParamsFactory paramsFactory,
                         Transformer resultsTransformer,
                         Transformer filterArgsTransformer)
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 interface LdapSearch
Parameters:
filterArgs - the filter arguments
Returns:
the result set as a list

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Throws:
Exception