|
Spring LDAP Framework | |||||||||
PREV NEXT | FRAMES NO FRAMES |
ContextMapper
directly.ContextSource
interface.ParameterizedContextMapper
directly.DirContextAuthenticationStrategy
implementations that apply TLS security to the connections.LdapRdn
using the supplied key and value.
LdapRdn
last in the list of Rdns.
LdapRdn
att the specified index.
DirContextProcessor
instances.LdapRdn
using the supplied key and value.
LdapContext
.
PROVIDER_URL
to the environment.
AttributesMapper
.AttributesMapper
.
LdapOperations
for performing operations on individually
authenticated contexts.AuthenticationSource
is responsible for providing the
principal (user DN) and credentials to be used when creating a new context.ContextSource
.BeanPostProcessor
checks each bean if it implements
BaseLdapPathAware
.ContextSources
that are capable
of providing the base LDAP path.CompensatingTransactionOperationExecutor
to manage a bind
operation.CompensatingTransactionOperationRecorder
keeping track of bind
operations.CompensatingTransactionHolderSupport
.
int
values.
AbstractCompensatingTransactionManagerDelegate
.CompensatingTransactionOperationRecorder
objects based on operation
method names.CompensatingTransactionOperationExecutor
to be invoked
for execution and compensating transaction management of the operation.DistinguishedName
path contains another
path.
DirContext
.ContextMapper
.
ContextSource
is responsible for configuring and creating
DirContext
instances.ContextSourceTransactionManager
.NamingException
to a Spring LDAP runtime
NamingException
equivalent.
NameClassPairCallbackHandler
for counting all returned entries.CompensatingTransactionOperationRecorder
instance corresponding to the supplied method name.
params
.
CompensatingTransactionOperationManager
.CompensatingTransactionOperationFactory
to use.
DirContext
validator that executes DirContext.search(String, String, SearchControls)
.SearchControls
with search scope OBJECT_SCOPE
,
a countLimit of 1, returningAttributes of objectclass and timeLimit of 500.
TempEntryRenamingStrategy
.PoolingContextSource
to wrap a Context
, delegating most methods
to the underlying context, retains a reference to the pool the context was checked out
from and returns itself to the pool when DelegatingContext.close()
is called.PoolingContextSource
to wrap a DirContext
, delegating most methods
to the underlying context.PoolingContextSource
to wrap a LdapContext
, delegating most methods
to the underlying context.TempEntryRenamingStrategy
that moves the entry to a different
subtree than the original entry.LdapTemplate
before and after the
actual search and enumeration traversal.DirContext
from proxies created by ContextSource
proxies.DirContext
s that can be returned by a
ContextSource
.DirContext
s.Name
corresponding to an LDAP path.DistinguishedName
from a String.
DistinguishedName
from the supplied
List
of LdapRdn
objects.
DistinguishedName
from the supplied
Name
.
DistinguishedName
instances.DirContextOperation
to an object.
DirContextOperation
to an object.
DistinguishedName
ends with a certian
path.
DirContext
instance.
DirContextAuthenticationStrategy
for using TLS and external (SASL)
authentication.Filter
instances.Context.getNameInNamespace()
.
SortedSet
.
DistinguishedName
.
Throwable.getCause()
since serialization
always tries to serialize the base class before the subclass.
idx
.
DirContext
instance authenticated using the supplied
principal and credentials.
defaultPassword
.
DirContextProcessor
instances.
NamingException
.
LdapRdn
at a specified position.
LdapRdn
with the specified key.
List
.
CompensatingTransactionHolderSupport
instance.
AttributesMapper
.
Binding
and pass its object to
the ContextMapper.
defaultPassword
.
DirContext
.
DirContext
instance.
NamingException
.
NamingException
.
NamingException
.
DirContext
of the proxy.
LdapRdnComponent
with the specified key
(Attribute value).
CollectingNameClassPairCallbackHandler.getObjectFromNameClassPair(NameClassPair)
and add the result to
the internal list.
AbstractRequestControlDirContextProcessor.createRequestControl()
in the context, the new
control can either replace the existing one (default behavior) or be
added.
BaseLdapPathAware
and
BaseLdapPathBeanPostProcessor
instead.
CompensatingTransactionOperationRecorder
implementation for LDAP
operations.InitialLdapContext
instance.ContextMapper
implementation that maps the found entries to the
LdapEntryIdentification
of each respective entry.NameClassPairCallbackHandler
that passes the NameClassPairs
found to a NameClassPairMapper and collects the results in a list.base
.
base
.
base
.
base
.
base
.
base
.
base
.
base
.
base
.
base
.
base
.
base
.
base
.
base
.
AttributesMapper
.
AttributesMapper
.
ContextMapper
.
ContextMapper
.
AttributesMapper
.
AttributesMapper
.
ContextMapper
.
ContextMapper
.
DirContextOperations
.
DirContextOperations
.
DirContextOperations
instance.
DirContextOperations
instance.
NameClassPair
to an Object.
ModificationItems
.
ModificationItems
.
DirContextOperations
instance.
DirContextOperations
instance.
CompensatingTransactionOperationExecutor
to manage a
modifyAttributes
operation.CompensatingTransactionOperationRecorder
keeping track of
modifyAttributes operations, creating corresponding
ModifyAttributesOperationExecutor
instances for rollback.MutablePoolingContextSource
to wrap a LdapContext
,
delegating most methods to the underlying context.PoolingContextSource
subclass that creates
MutableDelegatingLdapContext
instances.LdapTemplate
search, list and listBindings
methods.NameClassPair
objects to beans.javax.naming
exceptions.
filter
.
NOT
behavior with present
behavior to allow the user to check for the non-existence of a attribute.CompensatingTransactionOperationExecutor
that performs nothing.CompensatingTransactionOperationRecorder
performing nothing,
returning a NullOperationExecutor
regardless of the input.ContextMapperCallbackHandler
when it cannot retrieve an
object from the given Binding
.PagedResultsCookie
to use for
returning the results when using PagedResultsRequestControl
.PagedResultsCookie
.
PagedResultsControl
.ContextMapper
interface.ContextSource
implementation that wraps an object pool and another
ContextSource
.DirContext
.
AbstractRequestControlDirContextProcessor.createRequestControl()
to get a new instance, build a new array
of Controls and set it on the LdapContext.
DirContext
instance after it has been created.
DirContext
returned by ContextSource.getReadOnlyContext()
DirContext
returned by ContextSource.getReadWriteContext()
CompensatingTransactionOperationExecutor
to manage a rebind
operation.CompensatingTransactionOperationRecorder
keeping track of a rebind
operation.CompensatingTransactionOperationExecutor
to be used
if the operation would need to be rolled back.
DistinguishedName
.
DistinguishedName
if this instance starts with
path
.
DistinguishedName
.
CompensatingTransactionOperationExecutor
to manage a rename
operation.CompensatingTransactionOperationRecorder
for keeping track of
rename operations.SearchExecutor
and context
processor.
SearchExecutor
.
name
to the value
.
DirContextAuthenticationStrategy
to use for preparing the
environment and processing the created DirContext
instances.
ApplicationContext
.
ContextSource
bean to use for getting
the base path.
BaseLdapPathAware
beans.
DirContextProcessor
instances.
CompensatingTransactionHolderSupport
associated with the
current transaction.
HostnameVerifier to use for verifying incoming certificates.
- setIgnoreNameNotFoundException(boolean) -
Method in class org.springframework.ldap.core.LdapTemplate
- Specify whether
NameNotFoundException
should be ignored in
searches.
- setIgnorePartialResultException(boolean) -
Method in class org.springframework.ldap.core.LdapTemplate
- Specify whether
PartialResultException
should be ignored in
searches.
- setImageName(String) -
Method in class org.springframework.ldap.test.AbstractEc2InstanceLaunchingFactoryBean
- Set the name of the AMI image to be launched.
- setKey(String) -
Method in class org.springframework.ldap.core.LdapRdnComponent
- Deprecated. Using this method changes the internal state of surrounding
DistinguishedName instance. This should be avoided.
- setKeypairName(String) -
Method in class org.springframework.ldap.test.AbstractEc2InstanceLaunchingFactoryBean
- Set the name of the keypair.
- setLdifFile(Resource) -
Method in class org.springframework.ldap.test.TestContextSourceFactoryBean
-
- setMaxActive(int) -
Method in class org.springframework.ldap.pool.factory.PoolingContextSource
-
- setMaxIdle(int) -
Method in class org.springframework.ldap.pool.factory.PoolingContextSource
-
- setMaxTotal(int) -
Method in class org.springframework.ldap.pool.factory.PoolingContextSource
-
- setMaxWait(long) -
Method in class org.springframework.ldap.pool.factory.PoolingContextSource
-
- setMinEvictableIdleTimeMillis(long) -
Method in class org.springframework.ldap.pool.factory.PoolingContextSource
-
- setMinIdle(int) -
Method in class org.springframework.ldap.pool.factory.PoolingContextSource
-
- setNumTestsPerEvictionRun(int) -
Method in class org.springframework.ldap.pool.factory.PoolingContextSource
-
- setPassword(String) -
Method in class org.springframework.ldap.core.support.AbstractContextSource
- Set the password (credentials) to use for getting authenticated contexts.
- setPassword(String) -
Method in class org.springframework.ldap.test.ContextSourceEc2InstanceLaunchingFactoryBean
-
- setPassword(String) -
Method in class org.springframework.ldap.test.TestContextSourceFactoryBean
-
- setPooled(boolean) -
Method in class org.springframework.ldap.core.support.AbstractContextSource
- Set whether the pooling flag should be set, enabling the built-in LDAP
connection pooling.
- setPooled(boolean) -
Method in class org.springframework.ldap.test.ContextSourceEc2InstanceLaunchingFactoryBean
-
- setPooled(boolean) -
Method in class org.springframework.ldap.test.TestContextSourceFactoryBean
-
- setPort(int) -
Method in class org.springframework.ldap.test.TestContextSourceFactoryBean
-
- setPrincipal(String) -
Method in class org.springframework.ldap.test.TestContextSourceFactoryBean
-
- setReferral(String) -
Method in class org.springframework.ldap.core.support.AbstractContextSource
- Set the method to handle referrals.
- setRenamingStrategy(TempEntryRenamingStrategy) -
Method in class org.springframework.ldap.transaction.compensating.manager.ContextSourceAndDataSourceTransactionManager
-
- setRenamingStrategy(TempEntryRenamingStrategy) -
Method in class org.springframework.ldap.transaction.compensating.manager.ContextSourceAndHibernateTransactionManager
-
- setRenamingStrategy(TempEntryRenamingStrategy) -
Method in class org.springframework.ldap.transaction.compensating.manager.ContextSourceTransactionManager
- Set the
TempEntryRenamingStrategy
.
- setRenamingStrategy(TempEntryRenamingStrategy) -
Method in class org.springframework.ldap.transaction.compensating.manager.ContextSourceTransactionManagerDelegate
- Set the
TempEntryRenamingStrategy
to be used when renaming
temporary entries in unbind and rebind operations.
- setReplaceSameControlEnabled(boolean) -
Method in class org.springframework.ldap.control.AbstractRequestControlDirContextProcessor
- If there already exists a request control of the same class as the one
created by
AbstractRequestControlDirContextProcessor.createRequestControl()
in the context, the new
control can either replace the existing one (default behavior) or be
added.
- setRequestControlClass(Class) -
Method in class org.springframework.ldap.control.AbstractFallbackRequestAndResponseControlDirContextProcessor
-
- setRequestControlClass(Class) -
Method in class org.springframework.ldap.control.PagedResultsRequestControl
- Deprecated.
- setRequestControls(Control[]) -
Method in class org.springframework.ldap.pool.DelegatingLdapContext
-
- setRequestControls(Control[]) -
Method in class org.springframework.ldap.pool.MutableDelegatingLdapContext
-
- setResponseControlClass(Class) -
Method in class org.springframework.ldap.control.AbstractFallbackRequestAndResponseControlDirContextProcessor
- Set the class of the expected ResponseControl for the sorted result
response.
- setResponseControlClass(Class) -
Method in class org.springframework.ldap.control.PagedResultsRequestControl
- Deprecated. Set the class of the expected ResponseControl for the paged results
response.
- setSearchControls(SearchControls) -
Method in class org.springframework.ldap.pool.validation.DefaultDirContextValidator
-
- setShutdownTlsGracefully(boolean) -
Method in class org.springframework.ldap.core.support.AbstractTlsDirContextAuthenticationStrategy
- Specify whether the TLS should be shut down gracefully before the target
context is closed.
- setSubtreeNode(Name) -
Method in class org.springframework.ldap.transaction.compensating.support.DifferentSubtreeTempEntryRenamingStrategy
-
- setTabSize(int) -
Method in class org.springframework.ldap.core.SimpleCharStream
-
- setTarget(AuthenticationSource) -
Method in class org.springframework.ldap.authentication.DefaultValuesAuthenticationSourceDecorator
- Set the target AuthenticationSource.
- setTempSuffix(String) -
Method in class org.springframework.ldap.transaction.compensating.support.DefaultTempEntryRenamingStrategy
- Set the suffix to use for renaming temporary entries.
- setTestOnBorrow(boolean) -
Method in class org.springframework.ldap.pool.factory.PoolingContextSource
-
- setTestOnReturn(boolean) -
Method in class org.springframework.ldap.pool.factory.PoolingContextSource
-
- setTestWhileIdle(boolean) -
Method in class org.springframework.ldap.pool.factory.PoolingContextSource
-
- setTimeBetweenEvictionRunsMillis(long) -
Method in class org.springframework.ldap.pool.factory.PoolingContextSource
-
- setTransactionOperationManager(CompensatingTransactionOperationManager) -
Method in class org.springframework.transaction.compensating.support.CompensatingTransactionHolderSupport
- Set the CompensatingTransactionOperationManager.
- setupAuthenticatedEnvironment(Hashtable, String, String) -
Method in class org.springframework.ldap.core.support.AbstractContextSource
- Default implementation of setting the environment up to be authenticated.
- setUpdateMode(boolean) -
Method in class org.springframework.ldap.core.DirContextAdapter
- Sets the update mode.
- setupEnvironment(Hashtable, String, String) -
Method in class org.springframework.ldap.core.support.AbstractTlsDirContextAuthenticationStrategy
-
- setupEnvironment(Hashtable, String, String) -
Method in interface org.springframework.ldap.core.support.DirContextAuthenticationStrategy
- This method is responsible for preparing the environment to be used when
creating the
DirContext
instance.
- setupEnvironment(Hashtable, String, String) -
Method in class org.springframework.ldap.core.support.SimpleDirContextAuthenticationStrategy
-
- setUrl(String) -
Method in class org.springframework.ldap.core.support.AbstractContextSource
- Set the url of the LDAP server.
- setUrls(String[]) -
Method in class org.springframework.ldap.core.support.AbstractContextSource
- Set the urls of the LDAP servers.
- setUserDn(String) -
Method in class org.springframework.ldap.core.support.AbstractContextSource
- Set the user distinguished name (principal) to use for getting
authenticated contexts.
- setUserDn(String) -
Method in class org.springframework.ldap.test.ContextSourceEc2InstanceLaunchingFactoryBean
-
- setValue(String) -
Method in class org.springframework.ldap.core.LdapRdnComponent
- Deprecated. Using this method changes the internal state of surrounding
DistinguishedName instance. This should be avoided.
- setWhenExhaustedAction(byte) -
Method in class org.springframework.ldap.pool.factory.PoolingContextSource
-
- SimpleCharStream - Class in org.springframework.ldap.core
- An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
- SimpleCharStream(Reader, int, int, int) -
Constructor for class org.springframework.ldap.core.SimpleCharStream
-
- SimpleCharStream(Reader, int, int) -
Constructor for class org.springframework.ldap.core.SimpleCharStream
-
- SimpleCharStream(Reader) -
Constructor for class org.springframework.ldap.core.SimpleCharStream
-
- SimpleCharStream(InputStream, String, int, int, int) -
Constructor for class org.springframework.ldap.core.SimpleCharStream
-
- SimpleCharStream(InputStream, int, int, int) -
Constructor for class org.springframework.ldap.core.SimpleCharStream
-
- SimpleCharStream(InputStream, String, int, int) -
Constructor for class org.springframework.ldap.core.SimpleCharStream
-
- SimpleCharStream(InputStream, int, int) -
Constructor for class org.springframework.ldap.core.SimpleCharStream
-
- SimpleCharStream(InputStream, String) -
Constructor for class org.springframework.ldap.core.SimpleCharStream
-
- SimpleCharStream(InputStream) -
Constructor for class org.springframework.ldap.core.SimpleCharStream
-
- SimpleDirContextAuthenticationStrategy - Class in org.springframework.ldap.core.support
- The default
DirContextAuthenticationStrategy
implementation, setting
the DirContext
environment up for 'SIMPLE' authentication, and
specifying the user DN and password as SECURITY_PRINCIPAL and
SECURITY_CREDENTIALS respectively in the authenticated environment before the
context is created. - SimpleDirContextAuthenticationStrategy() -
Constructor for class org.springframework.ldap.core.support.SimpleDirContextAuthenticationStrategy
-
- SimpleLdapOperations - Interface in org.springframework.ldap.core.simple
- LDAP operations interface usable on Java 5 and above, exposing a set of
common LDAP operations.
- SimpleLdapTemplate - Class in org.springframework.ldap.core.simple
- Java-5-based convenience wrapper for the classic LdapTemplate, adding some
convenient shortcuts and taking advantage of Java 5 Generics.
- SimpleLdapTemplate(LdapOperations) -
Constructor for class org.springframework.ldap.core.simple.SimpleLdapTemplate
- Constructs a new SimpleLdapTemplate instance wrapping the supplied
LdapOperations instance.
- SimpleLdapTemplate(ContextSource) -
Constructor for class org.springframework.ldap.core.simple.SimpleLdapTemplate
- Constructs a new SimpleLdapTemplate instance, automatically creating a
wrapped LdapTemplate instance to work with.
- SingleContextSource - Class in org.springframework.ldap.core.support
- A
ContextSource
to be used as a decorator around a target ContextSource
to make sure the target is never actually closed. - SingleContextSource(DirContext) -
Constructor for class org.springframework.ldap.core.support.SingleContextSource
- Constructor.
- SingleContextSource.NonClosingDirContextInvocationHandler - Class in org.springframework.ldap.core.support
- A proxy for DirContext forwarding all operation to the target DirContext,
but making sure that no
close
operations will be performed. - SingleContextSource.NonClosingDirContextInvocationHandler(DirContext) -
Constructor for class org.springframework.ldap.core.support.SingleContextSource.NonClosingDirContextInvocationHandler
-
- size() -
Method in class org.springframework.ldap.core.DistinguishedName
-
- SizeLimitExceededException - Exception in org.springframework.ldap
- Runtime exception mirroring the JNDI SizeLimitExceededException.
- SizeLimitExceededException(SizeLimitExceededException) -
Constructor for exception org.springframework.ldap.SizeLimitExceededException
-
- SortControlDirContextProcessor - Class in org.springframework.ldap.control
- DirContextProcessor implementation for managing the SortControl.
- SortControlDirContextProcessor(String) -
Constructor for class org.springframework.ldap.control.SortControlDirContextProcessor
- Constructs a new instance using the supplied sort key.
- SPACE -
Static variable in interface org.springframework.ldap.core.DnParserImplConstants
-
- SPACED_DN_FORMAT_PROPERTY -
Static variable in class org.springframework.ldap.core.DistinguishedName
- System property that will be inspected to determine whether toString will
format the DN with spaces after each comma or use a more compact
representation, i.e.:
uid=adam.skogman, ou=People, dc=jayway, dc=se
rather than
uid=adam.skogman,ou=People,dc=jayway,dc=se
.
- SPACED_EQUALS -
Static variable in interface org.springframework.ldap.core.DnParserImplConstants
-
- SPACED_EQUALS_S -
Static variable in interface org.springframework.ldap.core.DnParserImplConstants
-
- SpacedEquals() -
Method in class org.springframework.ldap.core.DnParserImpl
-
- SPECIAL -
Static variable in interface org.springframework.ldap.core.DnParserImplConstants
-
- specialConstructor -
Variable in exception org.springframework.ldap.core.ParseException
- This variable determines which constructor was used to create
this object and thereby affects the semantics of the
"getMessage" method (see below).
- specialToken -
Variable in class org.springframework.ldap.core.Token
- This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- startApacheDirectoryServer(int, String, String, String, String, Set) -
Static method in class org.springframework.ldap.test.LdapTestUtils
- Start an in-process Apache Directory Server.
- startApacheDirectoryServer(int, String, String, String, String) -
Static method in class org.springframework.ldap.test.LdapTestUtils
-
- startsWith(Name) -
Method in class org.springframework.ldap.core.DistinguishedName
-
- staticFlag -
Static variable in class org.springframework.ldap.core.SimpleCharStream
-
- STRINGCHAR -
Static variable in interface org.springframework.ldap.core.DnParserImplConstants
-
- STRINGEND -
Static variable in interface org.springframework.ldap.core.DnParserImplConstants
-
- STRINGENDCHAR -
Static variable in interface org.springframework.ldap.core.DnParserImplConstants
-
- SUN_LDAP_POOLING_FLAG -
Static variable in class org.springframework.ldap.core.support.AbstractContextSource
-
- SwitchTo(int) -
Method in class org.springframework.ldap.core.DnParserImplTokenManager
-
DistinguishedName
.
DistinguishedName
.
CompensatingTransactionOperationExecutor
to manage an unbind
operation.CompensatingTransactionOperationRecorder
to keep track of unbind
operations.getStringAttribute
methods) will return the updated values,
and the modifications will be forgotten (i.e.
DirContext
.
|
Spring LDAP Framework | |||||||||
PREV NEXT | FRAMES NO FRAMES |