public abstract class AbstractTemplateSearchDnResolver extends AbstractSearchDnResolver
Template based search dn resolvers.| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractTemplateSearchDnResolver.EscapingReferenceInsertionEventHandler
Escapes LDAP attribute values added to the template context.
|
| Modifier and Type | Field and Description |
|---|---|
private ReferenceInsertionEventHandler |
eventHandler
Event handler used for escaping.
|
private Template |
template
Template.
|
logger| Constructor and Description |
|---|
AbstractTemplateSearchDnResolver(VelocityEngine engine,
String filter)
Creates a new abstract template search DN resolver.
|
| Modifier and Type | Method and Description |
|---|---|
protected SearchFilter |
createSearchFilter(User user) |
Template |
getTemplate()
Returns the template.
|
createSearchFilter, createSearchRequest, getAllowMultipleDns, getBaseDn, getConnection, getDerefAliases, getFollowReferrals, getSubtreeSearch, getUserFilter, getUserFilterParameters, performLdapSearch, resolve, resolve, resolveDn, setAllowMultipleDns, setBaseDn, setDerefAliases, setFollowReferrals, setSubtreeSearch, setUserFilter, setUserFilterParameterscreateSearchOperation, getSearchCache, getSearchExceptionHandler, getSearchResponseHandlers, setSearchCache, setSearchExceptionHandler, setSearchResponseHandlersprivate final Template template
private ReferenceInsertionEventHandler eventHandler
public AbstractTemplateSearchDnResolver(VelocityEngine engine, String filter) throws VelocityException
engine - velocity enginefilter - filter templateVelocityException - if velocity is not configured properly or the filter template is invalidpublic Template getTemplate()
protected SearchFilter createSearchFilter(User user)
createSearchFilter in class AbstractSearchDnResolverCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.