# Spring LDAP 2.3.5.RELEASE API

Packages
Package | Description
--- | ---
org.springframework |
org.springframework.ldap | Base package of Spring LDAP, containing an unchecked mirror of the JNDI NamingException hierarchy.
org.springframework.ldap.authentication | Support classes for custom authentication.
org.springframework.ldap.config |
org.springframework.ldap.control | Support classes for custom request control context processors.
org.springframework.ldap.core | Core package of the JNDI/LDAP support.
org.springframework.ldap.core.simple | Simplification layer over LdapTemplate for Java 5 and above.
org.springframework.ldap.core.support | Support classes for the core Spring LDAP package.
org.springframework.ldap.filter | Utility classes for dynamically building LDAP filters.
org.springframework.ldap.ldif | The base package for Spring LDAPs LDIF parser implementation.
org.springframework.ldap.ldif.batch | This package contains the classes required for using the LdifParser with the Spring Batch framework.
org.springframework.ldap.ldif.parser | This package contains the parser classes and interfaces.
org.springframework.ldap.ldif.support | Provides the necessary auxiliary classes utilized by the LDIFParser.
org.springframework.ldap.odm.annotations | Provides a set of annotations to describe the mapping of a Java class to an LDAP entry.
org.springframework.ldap.odm.core | Provides an OdmManager interface for interaction with an LDAP directory.
org.springframework.ldap.odm.core.impl | Provides a single public class which implements OdmManager.
org.springframework.ldap.odm.tools | Provides a tool to create a Java class representation of a set of LDAP object classes and a simple tool to view LDAP schema.
org.springframework.ldap.odm.typeconversion | Provides an interface to be implemented to create a type conversion framework.
org.springframework.ldap.odm.typeconversion.impl | Provides an implementation of the `ConverterManager` interface.
org.springframework.ldap.odm.typeconversion.impl.converters | Provides some basic implementations of the `Converter` interface.
org.springframework.ldap.pool | Base classes for the pooling library.
org.springframework.ldap.pool.factory | Core classes for the pooling library.
org.springframework.ldap.pool.validation | Connection validation support for the pooling library.
org.springframework.ldap.pool2 | Base classes for the pooling library based on commons-pool2 library.
org.springframework.ldap.pool2.factory | Core classes for the pooling library based on commons-pool2 library.
org.springframework.ldap.pool2.validation | Connection validation support for the pooling library.
org.springframework.ldap.query |
org.springframework.ldap.schema | This package is aimed at providing a mechanism to implement LDAP schemas.
org.springframework.ldap.support | Support classes for Spring-LDAP.
org.springframework.ldap.test | Utilities to simplify integration testing against LDAP targets.
org.springframework.ldap.test.unboundid |
org.springframework.ldap.transaction.compensating | LDAP specific implementations of the Compensating Transaction interfaces.
org.springframework.ldap.transaction.compensating.manager | The core implementation classes for client-side LDAP transactions.
org.springframework.ldap.transaction.compensating.support | Useful helper implementations for client side Compensating LDAP Transactions.
org.springframework.transaction.compensating | Interface definitions for a general Compensating Transaction framework based on PlatformTransactionManager.
org.springframework.transaction.compensating.support | Support package for general Compensating Transaction Framework.