org.ldaptive.auth
Class SearchDnResolver

java.lang.Object
  extended by org.ldaptive.auth.AbstractSearchOperationFactory
      extended by org.ldaptive.auth.AbstractSearchDnResolver
          extended by org.ldaptive.auth.SearchDnResolver
All Implemented Interfaces:
DnResolver, DnResolverEx, ConnectionFactoryManager

public class SearchDnResolver
extends AbstractSearchDnResolver
implements ConnectionFactoryManager

Looks up a user's DN using an LDAP search.

Version:
$Revision: 2885 $ $Date: 2014-02-05 16:28:49 -0500 (Wed, 05 Feb 2014) $
Author:
Middleware Services

Field Summary
 
Fields inherited from class org.ldaptive.auth.AbstractSearchOperationFactory
logger
 
Constructor Summary
SearchDnResolver()
          Default constructor.
SearchDnResolver(ConnectionFactory cf)
          Creates a new search dn resolver.
 
Method Summary
protected  Connection getConnection()
          Retrieve a connection that is ready for use.
 ConnectionFactory getConnectionFactory()
          Returns the connection factory.
 void setConnectionFactory(ConnectionFactory cf)
          Sets the connection factory.
 String toString()
          
 
Methods inherited from class org.ldaptive.auth.AbstractSearchDnResolver
createSearchFilter, createSearchFilter, createSearchRequest, getAllowMultipleDns, getBaseDn, getDerefAliases, getFollowReferrals, getSubtreeSearch, getUserFilter, getUserFilterParameters, performLdapSearch, resolve, resolve, resolveDn, setAllowMultipleDns, setBaseDn, setDerefAliases, setFollowReferrals, setSubtreeSearch, setUserFilter, setUserFilterParameters
 
Methods inherited from class org.ldaptive.auth.AbstractSearchOperationFactory
createSearchOperation, getSearchCache, getSearchExceptionHandler, getSearchResponseHandlers, setSearchCache, setSearchExceptionHandler, setSearchResponseHandlers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SearchDnResolver

public SearchDnResolver()
Default constructor.


SearchDnResolver

public SearchDnResolver(ConnectionFactory cf)
Creates a new search dn resolver.

Parameters:
cf - connection factory
Method Detail

getConnectionFactory

public ConnectionFactory getConnectionFactory()
Returns the connection factory.

Specified by:
getConnectionFactory in interface ConnectionFactoryManager
Returns:
connection factory

setConnectionFactory

public void setConnectionFactory(ConnectionFactory cf)
Sets the connection factory.

Specified by:
setConnectionFactory in interface ConnectionFactoryManager
Parameters:
cf - connection factory

getConnection

protected Connection getConnection()
                            throws LdapException
Retrieve a connection that is ready for use.

Specified by:
getConnection in class AbstractSearchDnResolver
Returns:
connection
Throws:
LdapException - if an error occurs opening the connection

toString

public String toString()

Overrides:
toString in class Object


Copyright © 2003-2017 Virginia Tech. All Rights Reserved.