public class TemplateSearchDnResolver extends AbstractTemplateSearchDnResolver implements ConnectionFactoryManager
Template-based search dn resolver.AbstractTemplateSearchDnResolver.EscapingReferenceInsertionEventHandler| Modifier and Type | Field and Description |
|---|---|
private ConnectionFactory |
factory
Connection factory.
|
logger| Constructor and Description |
|---|
TemplateSearchDnResolver(ConnectionFactory cf,
VelocityEngine engine,
String filter)
Creates a new template search DN resolver.
|
TemplateSearchDnResolver(VelocityEngine engine,
String filter)
Creates a new template search DN resolver.
|
| Modifier and Type | Method and Description |
|---|---|
protected Connection |
getConnection() |
ConnectionFactory |
getConnectionFactory() |
void |
setConnectionFactory(ConnectionFactory cf) |
String |
toString() |
createSearchFilter, getTemplatecreateSearchFilter, createSearchRequest, getAllowMultipleDns, getBaseDn, getDerefAliases, getFollowReferrals, getSubtreeSearch, getUserFilter, getUserFilterParameters, performLdapSearch, resolve, resolve, resolveDn, setAllowMultipleDns, setBaseDn, setDerefAliases, setFollowReferrals, setSubtreeSearch, setUserFilter, setUserFilterParameterscreateSearchOperation, getSearchCache, getSearchExceptionHandler, getSearchResponseHandlers, setSearchCache, setSearchExceptionHandler, setSearchResponseHandlersprivate ConnectionFactory factory
public TemplateSearchDnResolver(VelocityEngine engine, String filter) throws VelocityException
engine - velocity enginefilter - filter templateVelocityException - if velocity is not configured properly or the filter template is invalidpublic TemplateSearchDnResolver(ConnectionFactory cf, VelocityEngine engine, String filter) throws VelocityException
cf - connection factoryengine - velocity enginefilter - filter templateVelocityException - if velocity is not configured properly or the filter template is invalidpublic ConnectionFactory getConnectionFactory()
getConnectionFactory in interface ConnectionFactoryManagerpublic void setConnectionFactory(ConnectionFactory cf)
setConnectionFactory in interface ConnectionFactoryManagerprotected Connection getConnection() throws LdapException
getConnection in class AbstractSearchDnResolverLdapExceptionCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.