public class LdapTemplate
extends org.springframework.ldap.core.LdapTemplate
Modifier and Type | Field and Description |
---|---|
private boolean |
ignoreNameNotFoundException |
private boolean |
ignorePartialResultException |
private static org.apache.log4j.Logger |
logger |
Constructor and Description |
---|
LdapTemplate() |
LdapTemplate(org.springframework.ldap.core.ContextSource contextSource)
Constructor to setup instance directly.
|
Modifier and Type | Method and Description |
---|---|
private void |
assureReturnObjFlagSet(SearchControls controls)
Make sure the returnObjFlag is set in the supplied SearchControls.
|
private void |
closeContext(DirContext ctx)
Close the supplied DirContext if it is not null.
|
private void |
closeContextAndNamingEnumeration(DirContext ctx,
NamingEnumeration results)
Close the supplied DirContext if it is not null.
|
private void |
closeNamingEnumeration(NamingEnumeration results)
Close the supplied NamingEnumeration if it is not null.
|
private static String |
logHelper(String name,
Object o) |
void |
search(org.springframework.ldap.core.SearchExecutor se,
org.springframework.ldap.core.NameClassPairCallbackHandler handler,
org.springframework.ldap.core.DirContextProcessor processor)
Führt die Suche aus.
|
void |
search(String base,
String filter,
SearchControls controls,
org.springframework.ldap.core.NameClassPairCallbackHandler handler,
org.springframework.ldap.core.DirContextProcessor processor)
Erstellen Sie ein Such-Objekte und führt die Suche aus.
|
void |
setIgnoreNameNotFoundException(boolean ignore) |
void |
setIgnorePartialResultException(boolean ignore) |
afterPropertiesSet, authenticate, authenticate, authenticate, authenticate, authenticate, authenticate, authenticate, authenticate, authenticate, authenticate, bind, bind, bind, create, delete, deleteRecursively, executeReadOnly, executeReadWrite, find, find, findAll, findAll, findByDn, findOne, getContextSource, getObjectDirectoryMapper, list, list, list, list, list, list, listBindings, listBindings, listBindings, listBindings, listBindings, listBindings, listBindings, listBindings, lookup, lookup, lookup, lookup, lookup, lookup, lookup, lookup, lookup, lookup, lookupContext, lookupContext, modifyAttributes, modifyAttributes, modifyAttributes, rebind, rebind, rebind, rename, rename, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, search, searchForContext, searchForObject, searchForObject, searchForObject, searchForObject, searchForObject, setContextSource, setDefaultCountLimit, setDefaultSearchScope, setDefaultTimeLimit, setIgnoreSizeLimitExceededException, setObjectDirectoryMapper, unbind, unbind, unbind, unbind, update
private static final org.apache.log4j.Logger logger
private boolean ignorePartialResultException
private boolean ignoreNameNotFoundException
public LdapTemplate()
public LdapTemplate(org.springframework.ldap.core.ContextSource contextSource)
contextSource
- the ContextSource to use.public void setIgnorePartialResultException(boolean ignore)
setIgnorePartialResultException
in class org.springframework.ldap.core.LdapTemplate
public void setIgnoreNameNotFoundException(boolean ignore)
setIgnoreNameNotFoundException
in class org.springframework.ldap.core.LdapTemplate
public void search(String base, String filter, SearchControls controls, org.springframework.ldap.core.NameClassPairCallbackHandler handler, org.springframework.ldap.core.DirContextProcessor processor)
search
in interface org.springframework.ldap.core.LdapOperations
search
in class org.springframework.ldap.core.LdapTemplate
base
- Search-Basefilter
- Filtercontrols
- SearchControlshandler
- CallbackHandlerprocessor
- ContextProcessorpublic void search(org.springframework.ldap.core.SearchExecutor se, org.springframework.ldap.core.NameClassPairCallbackHandler handler, org.springframework.ldap.core.DirContextProcessor processor)
search
in interface org.springframework.ldap.core.LdapOperations
search
in class org.springframework.ldap.core.LdapTemplate
se
- SearchExecutorhandler
- CallbackHandlerprocessor
- ContextProcessorprivate void assureReturnObjFlagSet(SearchControls controls)
controls
- the SearchControls to check.private void closeContextAndNamingEnumeration(DirContext ctx, NamingEnumeration results)
ctx
- the context to close.results
- the NamingEnumeration zo close.private void closeContext(DirContext ctx)
ctx
- the context to close.private void closeNamingEnumeration(NamingEnumeration results)
results
- the NamingEnumeration to close.Copyright © 2019. All rights reserved.