From jboss-identity-commits at lists.jboss.org Mon Sep 21 11:56:44 2009 Content-Type: multipart/mixed; boundary="===============5431457463212164891==" MIME-Version: 1.0 From: jboss-identity-commits at lists.jboss.org To: jboss-identity-commits at lists.jboss.org Subject: [jboss-identity-commits] JBoss Identity SVN: r803 - in idm/trunk: idm-testsuite/src/test/java/org/jboss/identity/idm/impl/api and 1 other directories. Date: Mon, 21 Sep 2009 11:56:44 -0400 Message-ID: <200909211556.n8LFuitv015461@svn01.web.mwc.hst.phx2.redhat.com> --===============5431457463212164891== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: bdaw Date: 2009-09-21 11:56:43 -0400 (Mon, 21 Sep 2009) New Revision: 803 Modified: idm/trunk/idm-ldap/src/main/java/org/jboss/identity/idm/impl/store/ldap/= LDAPIdentityStoreImpl.java idm/trunk/idm-testsuite/src/test/java/org/jboss/identity/idm/impl/api/AP= ILDAPTestCase.java idm/trunk/parent/pom.xml Log: - fix sort without LDAP control issue - add up to 4 custom test jdbc providers Modified: idm/trunk/idm-ldap/src/main/java/org/jboss/identity/idm/impl/stor= e/ldap/LDAPIdentityStoreImpl.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- idm/trunk/idm-ldap/src/main/java/org/jboss/identity/idm/impl/store/ldap= /LDAPIdentityStoreImpl.java 2009-09-21 15:15:13 UTC (rev 802) +++ idm/trunk/idm-ldap/src/main/java/org/jboss/identity/idm/impl/store/ldap= /LDAPIdentityStoreImpl.java 2009-09-21 15:56:43 UTC (rev 803) @@ -685,6 +685,12 @@ } } = + // In case sort extension is not supported + if (criteria !=3D null && criteria.isSorted() && !configuration.isSo= rtExtensionSupported()) + { + sortByName(objects, criteria.isAscending()); + } + if (criteria !=3D null && criteria.isPaged()) { objects =3D (LinkedList)cutPageFromResults(objects, criteria); Modified: idm/trunk/idm-testsuite/src/test/java/org/jboss/identity/idm/impl= /api/APILDAPTestCase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- idm/trunk/idm-testsuite/src/test/java/org/jboss/identity/idm/impl/api/A= PILDAPTestCase.java 2009-09-21 15:15:13 UTC (rev 802) +++ idm/trunk/idm-testsuite/src/test/java/org/jboss/identity/idm/impl/api/A= PILDAPTestCase.java 2009-09-21 15:56:43 UTC (rev 803) @@ -22,27 +22,13 @@ = package org.jboss.identity.idm.impl.api; = -import junit.framework.TestCase; -import org.jboss.identity.idm.impl.HibernateTestSupport; -import org.jboss.identity.idm.impl.IdentityTestPOJO; +import org.jboss.identity.idm.api.IdentitySessionFactory; import org.jboss.identity.idm.impl.LDAPTestPOJO; import org.jboss.identity.idm.impl.configuration.IdentityConfigurationImpl; -import org.jboss.identity.idm.api.IdentitySessionFactory; -import org.jboss.identity.idm.api.cfg.IdentityConfiguration; -import org.jboss.identity.idm.opends.OpenDSService; import org.jboss.unit.api.pojo.annotations.Create; import org.jboss.unit.api.pojo.annotations.Destroy; import org.jboss.unit.api.pojo.annotations.Test; -import org.opends.server.tools.LDAPModify; = -import javax.naming.directory.DirContext; -import javax.naming.Context; -import javax.naming.NamingEnumeration; -import javax.naming.Binding; -import javax.naming.ldap.InitialLdapContext; -import java.util.Hashtable; -import java.io.File; - /** * @author Boleslaw D= awidowicz * @version : 0.1 $ Modified: idm/trunk/parent/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- idm/trunk/parent/pom.xml 2009-09-21 15:15:13 UTC (rev 802) +++ idm/trunk/parent/pom.xml 2009-09-21 15:56:43 UTC (rev 803) @@ -105,6 +105,30 @@ + + provided-jdbc-driver3 + + + privided + jdbc-driver3 + NA + system + ${provided.jdbc.driver.path3} + + + + + provided-jdbc-driver4 + + + privided + jdbc-driver4 + NA + system + ${provided.jdbc.driver.path4} + + + = --===============5431457463212164891==--