diff --git a/spring-ldap/docs/reference/src/overview.xml b/spring-ldap/docs/reference/src/overview.xml
index 1b049d92..99f2ca7a 100644
--- a/spring-ldap/docs/reference/src/overview.xml
+++ b/spring-ldap/docs/reference/src/overview.xml
@@ -191,15 +191,16 @@ public class PersonDaoImpl implements PersonDao {
are required for certain functionality:
-
- spring-context (If your application is wired up using the Spring Application Context -
- adds the ability for application objects to obtain resources using a consistent API)
-
acegi-security (For Acegi security integration using AcegiAuthenticationSource)
- spring-dao (If you are planning to use the client side compensating transaction support)
+ spring-context (If your application is wired up using the Spring Application Context -
+ adds the ability for application objects to obtain resources using a consistent API. Definitely needed if you are
+ planning on using the BaseLdapPathBeanPostProcessor.)
+
+
+ spring-jdbc (If you are planning to use the client side compensating transaction support)
ldapbp (Sun LDAP Booster Pack - if you will use the LDAP v3 Server controls integration)
@@ -238,7 +239,7 @@ public class PersonDaoImpl implements PersonDao {
- Dependencies: spring-dao, commons-logging
+ Dependencies: commons-logging
@@ -269,7 +270,7 @@ public class PersonDaoImpl implements PersonDao {
Dependencies: ldap, ldap.support, spring-beans,
- commons-collections, commons-lang, commons-logging
+ commons-lang, commons-logging
@@ -283,7 +284,7 @@ public class PersonDaoImpl implements PersonDao {
Dependencies: ldap.core, ldap.support, spring-core,
- spring-beans, commons-lang, commons-logging
+ spring-beans, spring-context (optional), commons-lang, commons-logging
@@ -348,31 +349,44 @@ public class PersonDaoImpl implements PersonDao {
-
- org.springframework.ldap.transaction
+
+ org.springframework.ldap.transaction.compensating
- The ldap.transaction package contains the
+ The ldap.transaction.compensating package contains the
core LDAP-specific implementation of compensating transactions.
Dependencies: ldap, ldap.core, transaction.compensating,
- spring-core, spring-dao, commons-lang, commons-logging
+ spring-core, commons-lang, commons-logging
-
- org.springframework.ldap.transaction.support
+
+ org.springframework.ldap.transaction.compensating.manager
- The ldap.transaction.support package contains
- supporting transaction classes, like
- ContextSourceTransactionManager.
+ The ldap.transaction.compensating.manager package contains the
+ core implementation classes for client-side compensating transactions.
- Dependencies: ldap.core, ldap.transaction,
- transaction.compensating, spring-dao, commons-logging
+ Dependencies: ldap, ldap.core, ldap.transaction.compensating,
+ ldap.transaction.compensating.support, transaction.compensating,
+ spring-jdbc (optional), commons-logging
+
+
+
+
+
+ org.springframework.ldap.transaction.compensating.support
+
+ The ldap.transaction.compensating.support package contains
+ useful helper classes for client-side compensating transactions.
+
+
+
+ Dependencies: ldap.core, ldap.transaction.compensating