All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
Class |
Description |
AbsoluteFalseFilter |
A filter that will always evaluate to false , as specified in RFC4526.
|
AbsoluteTrueFilter |
A filter that will always evaluate to true , as specified in RFC4526.
|
AbstractCompensatingTransactionManagerDelegate |
Abstract superclass for Compensating TransactionManager delegates.
|
AbstractContextMapper<T> |
Abstract superclass that may be used instead of implementing
ContextMapper directly.
|
AbstractContextSource |
|
AbstractEc2InstanceLaunchingFactoryBean |
Abstract FactoryBean superclass to use for automatically launching an EC2 instance before creating the actual target object.
|
AbstractFallbackRequestAndResponseControlDirContextProcessor |
Convenient base class useful when implementing a standard DirContextProcessor
which has a request control and a response control.
|
AbstractFilter |
Convenience class that implements most of the methods in the Filter
interface.
|
AbstractParameterizedContextMapper<T> |
Deprecated.
|
AbstractRequestControlDirContextProcessor |
Abstract superclass with responsibility to apply a single RequestControl on
an LdapContext, preserving any existing controls.
|
AbstractTlsDirContextAuthenticationStrategy |
|
AggregateDirContextProcessor |
|
AndFilter |
A filter for a logical AND.
|
Attribute |
This annotation describes the mapping of a Java field to an LDAP attribute.
|
Attribute.Type |
The Type attribute indicates whether a field is regarded as binary based
or string based by the LDAP JNDI provider.
|
AttributeCheckAttributesMapper |
Dummy AttributesMapper for testing purposes to check that the received
Attributes are the expected ones.
|
AttributeCheckContextMapper |
Dummy ContextMapper for testing purposes to check that the received
Attributes are the expected ones.
|
AttributeInUseException |
Runtime exception mirroring the JNDI AttributeInUseException.
|
AttributeModificationException |
Runtime exception mirroring the JNDI AttributeModificationException.
|
AttributeModificationsAware |
Indicates that the implementing class is capable of keeping track of any
attribute modifications and return them as ModificationItems.
|
AttributeSchema |
Simple value class to hold the schema of an attribute.
|
AttributesMapper<T> |
An interface used by LdapTemplate for mapping LDAP Attributes to beans.
|
AttributesMapperCallbackHandler<T> |
|
AttributeValidationPolicy |
Interface defining the required methods for AttributeValidationPolicies.
|
AttributeValueCallbackHandler |
Callback interface for use when looping through Attribute values.
|
AuthenticatedLdapEntryContextCallback |
Callback interface to be used in the authentication methods in
LdapOperations for performing operations on individually
authenticated contexts.
|
AuthenticatedLdapEntryContextMapper<T> |
Callback interface to be used in the authentication methods in
LdapOperations for performing operations on individually
authenticated contexts.
|
AuthenticationErrorCallback |
Callback interface to be used in the authentication methods in
LdapOperations for performing operations when there
are authentication errors.
|
AuthenticationException |
Runtime exception mirroring the JNDI AuthenticationException.
|
AuthenticationNotSupportedException |
Runtime exception mirroring the JNDI AuthenticationNotSupportedException.
|
AuthenticationSource |
An AuthenticationSource is responsible for providing the
principal (user DN) and credentials to be used when creating a new context.
|
BadLdapGrammarException |
Thrown to indicate that an invalid value has been supplied to an LDAP
operation.
|
BaseLdapNameAware |
Interface to be implemented by classes that want to have access to the base
context used in the active ContextSource .
|
BaseLdapPathAware |
Deprecated.
|
BaseLdapPathBeanPostProcessor |
|
BaseLdapPathContextSource |
Interface to be implemented by ContextSources that are capable
of providing the base LDAP path.
|
BaseLdapPathSource |
Implementations of this interface are capable of providing a base LDAP path.
|
BasicSchemaSpecification |
BasicSchemaSpecification establishes a minimal set of requirements for object classes.
|
BinaryLogicalFilter |
Abstract superclass for binary logical operations, that is "AND"
and "OR" operations.
|
BindOperationExecutor |
|
BindOperationRecorder |
|
CannotProceedException |
Runtime exception mirroring the JNDI CannotProceedException.
|
CollectingAuthenticationErrorCallback |
Convenience implementation of AuthenticationErrorCallback that stores the
given exception and provides a method for retrieving it.
|
CollectingNameClassPairCallbackHandler<T> |
A NameClassPairCallbackHandler to collect all results in an internal List.
|
CommunicationException |
Runtime exception mirroring the JNDI CommunicationException.
|
CompareFilter |
Abstract superclass for filters that compare values.
|
CompensatingTransactionHolderSupport |
Base class for compensating transaction resource holders.
|
CompensatingTransactionObject |
|
CompensatingTransactionOperationExecutor |
Responsible for executing a single recorded operation as well as committing
or rolling it back, depending on the transaction outcome.
|
CompensatingTransactionOperationFactory |
|
CompensatingTransactionOperationManager |
A CompensatingTransactionOperationManager implementation records and performs
operations that are to be performed within a compensating transaction.
|
CompensatingTransactionOperationRecorder |
An implementation of this interface is responsible for recording data and
supplying a CompensatingTransactionOperationExecutor to be invoked
for execution and compensating transaction management of the operation.
|
CompensatingTransactionUtils |
Common methods for use with compensating transactions.
|
ConditionCriteria |
Constructs a conditional LDAP filter based on the attribute specified in the previous builder step.
|
ConfigurationException |
Runtime exception mirroring the JNDI ConfigurationException.
|
ContainerCriteria |
And/or filter builder support for LdapQuery.
|
ContextAssembler |
Helper interface to be used by Dao implementations for assembling to and from
context.
|
ContextExecutor<T> |
Interface for delegating an actual operation to be performed on a
DirContext .
|
ContextMapper<T> |
An interface used by LdapTemplate to map LDAP Contexts to beans.
|
ContextMapperCallbackHandler<T> |
A CollectingNameClassPairCallbackHandler to wrap a ContextMapper.
|
ContextMapperCallbackHandlerWithControls |
Deprecated.
|
ContextMapperCallbackHandlerWithControls<T> |
Currently only per request controls can be inspected via the post process
method on a context processor.
|
ContextMapperWithControls<T> |
Extension of the ContextMapper interface that allows
controls to be passed to the mapper implementation.
|
ContextNotEmptyException |
Runtime exception mirroring the JNDI ContextNotEmptyException.
|
ContextSource |
A ContextSource is responsible for configuring and creating
DirContext instances.
|
ContextSourceAndDataSourceTransactionManager |
Deprecated.
|
ContextSourceAndHibernateTransactionManager |
Deprecated.
|
ContextSourceEc2InstanceLaunchingFactoryBean |
FactoryBean to create a ContextSource using the EC2 instance created by
superclass.
|
ContextSourceParser |
|
ContextSourceTransactionManager |
TransactionManager for managing LDAP transactions.
|
ContextSourceTransactionManagerDelegate |
|
ConversionServiceConverterManager |
|
ConversionServiceConverterManager.NameToStringConverter |
|
ConversionServiceConverterManager.StringToNameConverter |
|
Converter |
Interface specifying the conversion between two classes
|
ConverterException |
Thrown by the conversion framework to indicate an error condition - typically a failed type conversion.
|
ConverterManager |
A simple interface to be implemented to provide type conversion functionality.
|
ConverterManagerFactoryBean |
|
ConverterManagerFactoryBean.ConverterConfig |
Configuration information for a single Converter instance.
|
ConverterManagerImpl |
|
CountNameClassPairCallbackHandler |
|
CreateControlFailedException |
Thrown by an AbstractRequestControlDirContextProcessor when it cannot create
a request control.
|
DefaultAttributeValidationPolicy |
Ensures the buffer represents a valid attribute as defined by RFC2849.
|
DefaultCompensatingTransactionOperationManager |
|
DefaultController |
Default controller.
|
DefaultDirContextValidator |
Default DirContext validator that executes DirContext.search(String, String, SearchControls) .
|
DefaultDirContextValidator |
Default DirContext validator that executes DirContext.search(String, String, SearchControls) .
|
DefaultDirObjectFactory |
Default implementation of the DirObjectFactory interface.
|
DefaultDnParserFactory |
Deprecated.
|
DefaultIncrementalAttributesMapper |
Utility class that helps with reading all attribute values from Active Directory using Incremental Retrieval of
Multi-valued Properties.
|
DefaultNameClassPairMapper |
The default NameClassPairMapper implementation.
|
DefaultObjectDirectoryMapper |
|
DefaultRenamingStrategyParser |
|
DefaultSchemaSpecification |
DefaultSchemaSpecification does not validate objects at all - it simply returns true.
|
DefaultTempEntryRenamingStrategy |
|
DefaultTlsDirContextAuthenticationStrategy |
Default implementation of TLS authentication.
|
DefaultValuesAuthenticationSourceDecorator |
Decorator on AuthenticationSource to have default authentication information
be returned should the target return empty principal and credentials.
|
DelegatingBaseLdapPathContextSourceSupport |
Support class to provide BaseLdapPathSource functionality to ContextSource instances
that act as proxies.
|
DelegatingContext |
Used by 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.
|
DelegatingContext |
Used by PooledContextSource 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.
|
DelegatingDirContext |
Used by PoolingContextSource to wrap a DirContext , delegating most methods
to the underlying context.
|
DelegatingDirContext |
Used by PooledContextSource to wrap a DirContext , delegating most methods
to the underlying context.
|
DelegatingLdapContext |
Used by PoolingContextSource to wrap a LdapContext , delegating most methods
to the underlying context.
|
DelegatingLdapContext |
Used by PooledContextSource to wrap a LdapContext , delegating most methods
to the underlying context.
|
DifferentSubtreeTempEntryRenamingStrategy |
|
DigestMd5DirContextAuthenticationStrategy |
Authentication strategy for LDAP DIGEST-MD5 SASL mechanism.
|
DirContextAdapter |
Adapter that implements the interesting methods of the DirContext interface.
|
DirContextAuthenticationStrategy |
A strategy to use when authenticating LDAP connections on creation.
|
DirContextHolder |
Keeps track of the transaction DirContext.
|
DirContextOperations |
Interface for DirContextAdapter.
|
DirContextProcessor |
Interface to be called in search by LdapTemplate before and after the
actual search and enumeration traversal.
|
DirContextProxy |
Helper interface to be able to get hold of the target DirContext
from proxies created by ContextSource proxies.
|
DirContextSource |
ContextSource implementation which creates InitialDirContext instances, for
LDAPv2 compatibility.
|
DirContextType |
An enum representing the two types of DirContext s that can be returned by a
ContextSource .
|
DirContextType |
An enum representing the two types of DirContext s that can be returned by a
ContextSource .
|
DirContextValidator |
A validator for DirContext s.
|
DirContextValidator |
A validator for DirContext s.
|
DistinguishedName |
Deprecated.
|
DistinguishedNameEditor |
Deprecated.
|
DnAttribute |
Indicates that a field is to be automatically populated to/from the distinguished name
of an entry.
|
DnParser |
Deprecated.
|
DnParserImpl |
|
DnParserImplConstants |
Token literal values and constants.
|
DnParserImplTokenManager |
Token Manager.
|
DummyDirContext |
|
Elements |
|
EmbeddedLdapServer |
Helper class for embedded Apache Directory Server.
|
EmbeddedLdapServer |
Helper class for embedded Unboundid ldap server.
|
EmbeddedLdapServerFactoryBean |
|
EmbeddedLdapServerFactoryBean |
|
Entry |
This annotation marks a Java class to be persisted in an LDAP directory.
|
EqualsFilter |
A filter for 'equals'.
|
ExternalTlsDirContextAuthenticationStrategy |
|
FailureAwareContext |
|
FailureAwareContext |
|
Filter |
Common interface for LDAP filters.
|
FilterEditor |
Property editor for Filter instances.
|
FromStringConverter |
A Converter from a String to any class which has a single argument
public constructor taking a String .
|
GreaterThanOrEqualsFilter |
A filter to compare >=.
|
HardcodedFilter |
Allows hard coded parts to be included in a search filter.
|
HtmlRowLdapTreeVisitor |
|
Id |
This annotation marks a Java field as containing the Distinguished Name of an LDAP Entry.
|
IncrementalAttributesMapper<T extends IncrementalAttributesMapper> |
Utility that helps with reading all attribute values from Active Directory using Incremental Retrieval of
Multi-valued Properties.
|
InsufficientResourcesException |
Runtime exception mirroring the JNDI InsufficientResourcesException.
|
InterruptedNamingException |
Runtime exception mirroring the JNDI InterruptedNamingException.
|
InvalidAttributeFormatException |
Thrown whenever a parsed attribute does not conform to LDAP specifications.
|
InvalidAttributeIdentifierException |
Runtime exception mirroring the JNDI InvalidAttributeIdentifierException.
|
InvalidAttributesException |
Runtime exception mirroring the JNDI InvalidAttributesException.
|
InvalidAttributeValueException |
Runtime exception mirroring the JNDI InvalidAttributeValueException.
|
InvalidEntryException |
Thrown to indicate that an instance is not suitable for persisting in the LDAP directory.
|
InvalidNameException |
Runtime exception mirroring the JNDI InvalidNameException.
|
InvalidRecordFormatException |
Thrown whenever a parsed record does not conform to LDAP specifications.
|
InvalidSearchControlsException |
Runtime exception mirroring the JNDI InvalidSearchControlsException.
|
InvalidSearchFilterException |
Runtime exception mirroring the JNDI InvalidSearchFilterException.
|
LdapAttribute |
Extends BasicAttribute to add support for
options as defined in RFC2849.
|
LdapAttributes |
Extends BasicAttributes to add specialized support
for DNs.
|
LdapCompensatingTransactionOperationFactory |
|
LdapContextSource |
ContextSource implementation which creates an InitialLdapContext
instance.
|
LdapDataEntry |
Common data access methods for entries in an LDAP tree.
|
LdapEncoder |
Helper class to encode and decode ldap names and values.
|
LdapEntryIdentification |
Wrapper class to handle the full identification of an LDAP entry.
|
LdapEntryIdentificationContextMapper |
|
LdapNameBuilder |
Helper class for building LdapName instances.
|
LdapNamespaceHandler |
|
LdapOperations |
Interface that specifies a basic set of LDAP operations.
|
LdapOperationsCallback<T> |
|
LdapQuery |
Holds all information regarding a Ldap query to be performed.
|
LdapQueryBuilder |
Builder of LdapQueries.
|
LdapRdn |
Deprecated.
|
LdapRdnComponent |
Deprecated.
|
LdapReferralException |
Runtime exception mirroring the JNDI LdapReferralException.
|
LdapTemplate |
Executes core LDAP functionality and helps to avoid common errors, relieving
the user of the burden of looking up contexts, looping through
NamingEnumerations and closing contexts.
|
LdapTemplate.MappingCollectingNameClassPairCallbackHandler<T> |
|
LdapTemplate.NullDirContextProcessor |
|
LdapTemplateParser |
|
LdapTestUtils |
Utilities for starting, stopping and populating an in-process Apache
Directory Server to use for integration testing purposes.
|
LdapTestUtils |
Utilities for starting, stopping and populating an in-process Apache
Directory Server to use for integration testing purposes.
|
LdapTransactionUtils |
Utility methods for working with LDAP transactions.
|
LdapTree |
|
LdapTreeBuilder |
|
LdapTreeVisitor |
|
LdapUtils |
Generic utility methods for working with LDAP.
|
LdifParser |
|
LdifPopulator |
|
LdifPopulator |
|
LessThanOrEqualsFilter |
A filter to compare <=.
|
LikeFilter |
This filter allows the user to specify wildcards (*) by not escaping them in
the filter.
|
LimitExceededException |
Runtime exception mirroring the JNDI LimitExceededException.
|
LineIdentifier |
Enumeration declaring possible event types when parsing LDIF files.
|
LinkException |
Runtime exception mirroring the JNDI LinkException.
|
LinkLoopException |
Runtime exception mirroring the JNDI LinkLoopException.
|
ListComparator |
Comparator for comparing lists of Comparable objects.
|
LookupAttemptingCallback |
Attempts to perform an LDAP operation in the authenticated context, because
Active Directory might allow bind with incorrect password (specifically empty
password), and later refuse operations.
|
MalformedLinkException |
Runtime exception mirroring the JNDI MalformedLinkException.
|
MetaDataException |
Thrown to indicate an error in the annotated meta-data.
|
ModifyAttributesOperationExecutor |
|
ModifyAttributesOperationRecorder |
|
MutableDelegatingLdapContext |
|
MutableDelegatingLdapContext |
|
MutablePooledContextSource |
|
MutablePoolingContextSource |
|
NameAlreadyBoundException |
Runtime exception mirroring the JNDI NameAlreadyBoundException.
|
NameAwareAttribute |
Used internally to make DirContextAdapter properly handle Names as values.
|
NameAwareAttributes |
Used internally to help DirContextAdapter properly handle Names as values.
|
NameClassPairCallbackHandler |
Callback interface used by LdapTemplate search, list and listBindings
methods.
|
NameClassPairMapper<T> |
Responsible for mapping NameClassPair objects to beans.
|
NameNotFoundException |
Runtime exception mirroring the JNDI NameNotFoundException.
|
NamingException |
Base class for exception thrown by the framework whenever it encounters a
problem related to LDAP.
|
NamingSecurityException |
Runtime exception mirroring the JNDI NamingSecurityException.
|
NoInitialContextException |
Runtime exception mirroring the JNDI NoInitialContextException.
|
NoPermissionException |
Runtime exception mirroring the JNDI NoPermissionException.
|
NoSuchAttributeException |
Runtime exception mirroring the JNDI NoSuchAttributeException.
|
NotContextException |
Runtime exception mirroring the JNDI NotContextException.
|
NotFilter |
A filter for 'not'.
|
NotPresentFilter |
A convenience class that combines NOT behavior with present
behavior to allow the user to check for the non-existence of a attribute.
|
NullOperationExecutor |
|
NullOperationRecorder |
|
ObjectDirectoryMapper |
|
ObjectRetrievalException |
|
ObjectSchema |
Simple value class to hold the schema of an object class
|
OdmException |
The root of the Spring LDAP ODM exception hierarchy.
|
OdmManager |
Deprecated.
|
OdmManagerImpl |
Deprecated.
|
OdmManagerImplFactoryBean |
Deprecated.
|
OdmPersonDaoImpl |
Default implementation of PersonDao.
|
OperationNotSupportedException |
Runtime exception mirroring the JNDI OperationNotSupportedException.
|
OrFilter |
Filter for logical OR.
|
PagedResult |
Deprecated. |
PagedResultsCookie |
Wrapper class for the cookie returned when using the
PagedResultsControl .
|
PagedResultsDirContextProcessor |
DirContextProcessor implementation for managing the paged results control.
|
PagedResultsRequestControl |
Deprecated.
|
ParameterizedContextMapper<T> |
Deprecated.
|
ParameterizedContextMapperWithControls<T> |
Deprecated.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
Parser |
The Parser interface represents the required methods to be implemented by parser utilities.
|
PartialResultException |
Runtime exception mirroring the JNDI PartialResultException.
|
Person |
Simple class representing a single person.
|
PersonDao |
Data Access Object interface for the Person entity.
|
PersonDaoImpl |
Default implementation of PersonDao.
|
PoolConfig |
A wrapper class for the pool configuration.
|
PooledContextSource |
|
PoolExhaustedAction |
|
PoolingContextSource |
|
PresentFilter |
Filter that allows the user to check for the existence of a attribute.
|
RebindOperationExecutor |
|
RebindOperationRecorder |
|
ReferralException |
Runtime exception mirroring the JNDI ReferralException.
|
RenameOperationExecutor |
|
RenameOperationRecorder |
|
SchemaToJava |
This tool creates a Java class representation of a set of LDAP object classes for use
with OdmManager .
|
SchemaViewer |
A simple utility to list LDAP directory schema.
|
SchemaViolationException |
Runtime exception mirroring the JNDI SchemaViolationException.
|
SearchExecutor |
Interface for delegating an actual search operation.
|
SearchScope |
Type safe definitions of search scopes.
|
SeparatorPolicy |
Policy object for enforcing LDIF record separation rules.
|
ServiceUnavailableException |
Runtime exception mirroring the JNDI ServiceUnavailableException.
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SimpleDirContextAuthenticationStrategy |
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.
|
SimpleLdapOperations |
Deprecated.
|
SimpleLdapTemplate |
Deprecated.
|
SingleContextSource |
A ContextSource to be used as a decorator around a target ContextSource
to make sure the target is never actually closed.
|
SingleContextSource.NonClosingDirContextInvocationHandler |
A proxy for DirContext forwarding all operation to the target DirContext,
but making sure that no close operations will be performed.
|
SizeLimitExceededException |
Runtime exception mirroring the JNDI SizeLimitExceededException.
|
SortControlDirContextProcessor |
DirContextProcessor implementation for managing the SortControl.
|
Specification<T> |
The specification interface is implemented to declare rules that
a record must conform to.
|
StringConverter |
|
TempEntryRenamingStrategy |
Interface for different strategies to rename temporary entries for unbind and
rebind operations.
|
TestContextSourceFactoryBean |
|
TestContextSourceFactoryBean |
|
TimeLimitExceededException |
Runtime exception mirroring the JNDI TimeLimitExceededException.
|
Token |
Describes the input token stream.
|
TokenMgrError |
Token Manager Error.
|
ToStringConverter |
A Converter from any class to a String via the toString method.
|
TransactionAwareContextSourceProxy |
A proxy for ContextSource to make sure that the returned DirContext objects
are aware of the surrounding transactions.
|
TransactionAwareDirContextInvocationHandler |
Proxy implementation for DirContext, making sure that the instance is not
closed during a transaction, and that all modifying operations are recorded,
storing compensating rollback operations for them.
|
TransactionManagerParser |
|
Transient |
This annotation identifies a field in an Entry annotated class that
should not be persisted to LDAP.
|
UnbindOperationExecutor |
|
UnbindOperationRecorder |
|
UncategorizedLdapException |
NamingException to be thrown when no other matching subclass is found.
|
UnmanagedClassException |
Thrown when an OdmManager method is called with a class
which is not being managed by the OdmManager.
|
VirtualListViewControlAggregateDirContextProcessor |
AggregateDirContextProcessor implementation for managing a virtual list view
by aggregating DirContextProcessor implementations for a VirtualListViewControl
and its required companion SortControl.
|
VirtualListViewControlDirContextProcessor |
DirContextProcessor implementation for managing a virtual list view.
|
VirtualListViewResultsCookie |
Wrapper class for the cookie returned when using the
VirtualListViewControl .
|
WhitespaceWildcardsFilter |
This filter automatically converts all whitespace to wildcards (*).
|