[jboss-cvs] Picketlink SVN: r1289 - idm/trunk/picketlink-idm-hibernate/src/main/java/org/picketlink/idm/impl/store/hibernate.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Oct 6 09:10:47 EDT 2011


Author: bdaw
Date: 2011-10-06 09:10:47 -0400 (Thu, 06 Oct 2011)
New Revision: 1289

Modified:
   idm/trunk/picketlink-idm-hibernate/src/main/java/org/picketlink/idm/impl/store/hibernate/HibernateIdentityStoreImpl.java
Log:
- lack of alias in criteria that somehow passed...


Modified: idm/trunk/picketlink-idm-hibernate/src/main/java/org/picketlink/idm/impl/store/hibernate/HibernateIdentityStoreImpl.java
===================================================================
--- idm/trunk/picketlink-idm-hibernate/src/main/java/org/picketlink/idm/impl/store/hibernate/HibernateIdentityStoreImpl.java	2011-10-06 12:24:50 UTC (rev 1288)
+++ idm/trunk/picketlink-idm-hibernate/src/main/java/org/picketlink/idm/impl/store/hibernate/HibernateIdentityStoreImpl.java	2011-10-06 13:10:47 UTC (rev 1289)
@@ -1443,24 +1443,26 @@
       {
          if (parent)
          {
+            criteria.createAlias("toIdentityObject", "io");
             if (searchCriteria.isAscending())
             {
-               criteria.addOrder(Order.asc("toIdentityObject.name"));
+               criteria.addOrder(Order.asc("io.name"));
             }
             else
             {
-               criteria.addOrder(Order.desc("toIdentityObject.name"));
+               criteria.addOrder(Order.desc("io.name"));
             }
          }
          else
          {
+            criteria.createAlias("fromIdentityObject", "io");
             if (searchCriteria.isAscending())
             {
-               criteria.addOrder(Order.asc("fromIdentityObject.name"));
+               criteria.addOrder(Order.asc("io.name"));
             }
             else
             {
-               criteria.addOrder(Order.desc("fromIdentityObject.name"));
+               criteria.addOrder(Order.desc("io.name"));
             }
          }
       }



More information about the jboss-cvs-commits mailing list