Author: dimuthul
Date: Fri Feb 15 00:46:17 2008
New Revision: 13788
Log:
Adding management classes to the UserProfiles.
Added:
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/OpenIDProfileAdmin.java
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/dao/OpenIDProfileDAO.java
Modified:
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/IPPersistenceManager.java
Added:
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/OpenIDProfileAdmin.java
==============================================================================
--- (empty file)
+++
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/OpenIDProfileAdmin.java
Fri Feb 15 00:46:17 2008
@@ -0,0 +1,31 @@
+package org.wso2.solutions.identity.admin;
+
+import org.wso2.solutions.identity.IdentityProviderException;
+import org.wso2.solutions.identity.persistence.IPPersistenceManager;
+import org.wso2.solutions.identity.persistence.dataobject.OpenIDUserProfileDO;
+
+public class OpenIDProfileAdmin {
+
+ IPPersistenceManager dbman = null;
+
+ public OpenIDProfileAdmin() throws IdentityProviderException {
+ dbman = IPPersistenceManager.getPersistanceManager();
+ }
+
+ public void addUserProfile(OpenIDUserProfileDO userProfile)
+ throws IdentityProviderException {
+ dbman.create(userProfile);
+ }
+
+ public void deleteUserProfile(String userId, String profileName)
+ throws IdentityProviderException {
+ OpenIDUserProfileDO userProfile = dbman.getUserProfile(userId,
profileName);
+ dbman.delete(userProfile);
+ }
+
+ public OpenIDUserProfileDO[] getUserProfiles(String userId){
+ return dbman.getUserProfiles(userId);
+ }
+
+
+}
Modified:
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/IPPersistenceManager.java
==============================================================================
---
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/IPPersistenceManager.java
(original)
+++
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/IPPersistenceManager.java
Fri Feb 15 00:46:17 2008
@@ -25,6 +25,7 @@
import org.wso2.solutions.identity.persistence.dao.DialectDAO;
import org.wso2.solutions.identity.persistence.dao.InfoCardDAO;
import org.wso2.solutions.identity.persistence.dao.IssuedTokenDAO;
+import org.wso2.solutions.identity.persistence.dao.OpenIDProfileDAO;
import org.wso2.solutions.identity.persistence.dao.OpenIDUserRPDAO;
import org.wso2.solutions.identity.persistence.dao.PPIDValueDAO;
import org.wso2.solutions.identity.persistence.dao.ParameterDAO;
@@ -41,6 +42,7 @@
import org.wso2.solutions.identity.persistence.dataobject.DialectDO;
import org.wso2.solutions.identity.persistence.dataobject.InfoCardDO;
import org.wso2.solutions.identity.persistence.dataobject.IssuedTokensDO;
+import org.wso2.solutions.identity.persistence.dataobject.OpenIDUserProfileDO;
import org.wso2.solutions.identity.persistence.dataobject.OpenIDUserRPDO;
import org.wso2.solutions.identity.persistence.dataobject.PPIDValueDO;
import org.wso2.solutions.identity.persistence.dataobject.ParameterDO;
@@ -448,4 +450,15 @@
OpenIDUserRPDAO dao = new OpenIDUserRPDAO(hbConfig);
return dao.getOpenIDUserRP(userId);
}
+
+ public OpenIDUserProfileDO[] getUserProfiles(String userId){
+ OpenIDProfileDAO dao = new OpenIDProfileDAO(hbConfig);
+ return dao.getUserProfiles(userId);
+ }
+
+
+ public OpenIDUserProfileDO getUserProfile(String userId, String
profileName){
+ OpenIDProfileDAO dao = new OpenIDProfileDAO(hbConfig);
+ return dao.getUserProfile(userId, profileName);
+ }
}
Added:
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/dao/OpenIDProfileDAO.java
==============================================================================
--- (empty file)
+++
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/dao/OpenIDProfileDAO.java
Fri Feb 15 00:46:17 2008
@@ -0,0 +1,25 @@
+package org.wso2.solutions.identity.persistence.dao;
+
+import org.wso2.solutions.identity.persistence.HibernateConfig;
+import org.wso2.solutions.identity.persistence.dataobject.OpenIDUserProfileDO;
+
+
+public class OpenIDProfileDAO extends BaseDAO{
+
+
+ public OpenIDProfileDAO(HibernateConfig config){
+ super(config);
+ }
+
+ public OpenIDUserProfileDO[] getUserProfiles(String userId){
+ return null;
+ }
+
+
+ public OpenIDUserProfileDO getUserProfile(String userId, String
profileName){
+ return null;
+ }
+
+
+
+}
_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev