From 2cc1c14bed3bad5b2f4db18eb1523714beb861cd Mon Sep 17 00:00:00 2001 From: Ulrik Sandberg Date: Tue, 30 Oct 2007 20:38:38 +0000 Subject: [PATCH] Adjusted several incorrect package dependencies. --- spring-ldap/docs/reference/src/overview.xml | 52 +++++++++++++-------- 1 file changed, 33 insertions(+), 19 deletions(-) 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