Author: prabath
Date: Sat Feb 9 05:12:20 2008
New Revision: 13489
Log:
added new method
Modified:
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/dao/OpenIDUserRPDAO.java
Modified:
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/dao/OpenIDUserRPDAO.java
==============================================================================
---
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/dao/OpenIDUserRPDAO.java
(original)
+++
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/dao/OpenIDUserRPDAO.java
Sat Feb 9 05:12:20 2008
@@ -15,6 +15,12 @@
// TODO Auto-generated constructor stub
}
+ /**
+ *
+ * @param userId
+ * @param rpUrl
+ * @return
+ */
public OpenIDUserRPDO[] getOpenIDUserRP(String userId, String rpUrl) {
Session session = hbConfig.getCurrentSession();
@@ -41,4 +47,34 @@
return rpdo;
}
+ /**
+ *
+ * @param userId
+ * @return
+ */
+ public OpenIDUserRPDO[] getOpenIDUserRP(String userId) {
+
+ Session session = hbConfig.getCurrentSession();
+ Transaction tx = session.beginTransaction();
+ String stmt = "from OpenIDUserRPDO as c where c.userId='" + userId +
"'";
+
+ OpenIDUserRPDO[] rpdo = new OpenIDUserRPDO[0];
+
+ try {
+ Query query = session.createQuery(stmt);
+ List lst = query.list();
+ rpdo = (OpenIDUserRPDO[]) lst
+ .toArray(new OpenIDUserRPDO[lst.size()]);
+ tx.commit();
+ } catch (Throwable e) {
+ tx.rollback();
+ String msg = messages.getMessage("errorQuerryingOpenIDUserRP");
+ throw new RuntimeException(msg, e);
+ } finally {
+ hbConfig.closeSession();
+ }
+
+ return rpdo;
+ }
+
}
_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev