From jboss-identity-commits at lists.jboss.org Mon Sep 21 11:56:44 2009
Content-Type: multipart/mixed; boundary="===============7167731632189059244=="
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>
--===============7167731632189059244==
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}
+
+
+
=
--===============7167731632189059244==--