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 DirContexts that can be returned by a
ContextSource.
|
| DirContextType |
An enum representing the two types of DirContexts that can be returned by a
ContextSource.
|
| DirContextValidator |
A validator for DirContexts.
|
| DirContextValidator |
A validator for DirContexts.
|
| 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 (*).
|