Author: dimuthul
Date: Fri Feb 15 17:54:26 2008
New Revision: 13807

Log:

Doing the changes suggested on commons-dev list yesterday.



Removed:
   
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
   
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/dataobject/OpenIDProfileValuesDO.java
   
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/dataobject/OpenIDUserProfileDO.java
Modified:
   trunk/solutions/identity/modules/identity-provider/conf/wso2identity.hbm.xml
   
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/sts/mex/MexGetService.java
   
trunk/solutions/identity/modules/identity-provider/src/test/resources/wso2identity.hbm.xml

Modified: 
trunk/solutions/identity/modules/identity-provider/conf/wso2identity.hbm.xml
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/conf/wso2identity.hbm.xml    
    (original)
+++ 
trunk/solutions/identity/modules/identity-provider/conf/wso2identity.hbm.xml    
    Fri Feb 15 17:54:26 2008
@@ -294,9 +294,9 @@
     </class>
 
     <!-- ######################################################### -->
-    <!-- ####    OpenIDUserProfileDO(openid_user_profile)     #### -->
+    <!-- ####    UserProfileDO(user_profile)     #### -->
     <!-- ######################################################### -->
-    <class 
name="org.wso2.solutions.identity.persistence.dataobject.OpenIDUserProfileDO"
+    <class 
name="org.wso2.solutions.identity.persistence.dataobject.UserProfileDO"
            table="openid_user_profile">
         <id name="id" column="id">
             <generator class="native"/>
@@ -307,14 +307,14 @@
         <property name="isDefault" column="is_default" not-null="true"/>
         <set name="profileProperties" lazy="true" cascade="all">
                <key column="profile_id"/>
-               <one-to-many 
class="org.wso2.solutions.identity.persistence.dataobject.OpenIDUserProfileDO"/>
+               <one-to-many 
class="org.wso2.solutions.identity.persistence.dataobject.UserProfileValuesDO"/>
                </set>
     </class>
 
     <!-- ######################################################### -->
-    <!-- ####    OpenIDProfileValuesDO(openid_profile_values) #### -->
+    <!-- ####    UserProfileValuesDO(user_profile_values) #### -->
     <!-- ######################################################### -->
-    <class 
name="org.wso2.solutions.identity.persistence.dataobject.OpenIDProfileValuesDO"
+    <class 
name="org.wso2.solutions.identity.persistence.dataobject.UserProfileValuesDO"
            table="openid_user_profile">
         <id name="id" column="id">
             <generator class="native"/>

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 17:54:26 2008
@@ -25,7 +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.UserProfileDAO;
 import org.wso2.solutions.identity.persistence.dao.OpenIDUserRPDAO;
 import org.wso2.solutions.identity.persistence.dao.PPIDValueDAO;
 import org.wso2.solutions.identity.persistence.dao.ParameterDAO;
@@ -42,7 +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.UserProfileDO;
 import org.wso2.solutions.identity.persistence.dataobject.OpenIDUserRPDO;
 import org.wso2.solutions.identity.persistence.dataobject.PPIDValueDO;
 import org.wso2.solutions.identity.persistence.dataobject.ParameterDO;
@@ -51,6 +51,7 @@
 import 
org.wso2.solutions.identity.persistence.dataobject.RegisteredInfoCardInfoDO;
 import org.wso2.solutions.identity.persistence.dataobject.RelyingPartyDO;
 import org.wso2.solutions.identity.persistence.dataobject.RevokedInfoCardDO;
+import org.wso2.solutions.identity.persistence.dataobject.UserProfileValuesDO;
 import org.wso2.solutions.identity.persistence.dataobject.UserTrustedRPDO;
 
 import java.util.Date;
@@ -451,14 +452,19 @@
         return dao.getOpenIDUserRP(userId);
     }
     
-    public OpenIDUserProfileDO[] getUserProfiles(String userId){
-        OpenIDProfileDAO dao = new OpenIDProfileDAO(hbConfig);
+    public UserProfileDO[] getUserProfiles(String userId){
+        UserProfileDAO dao = new UserProfileDAO(hbConfig);
         return dao.getUserProfiles(userId);
     }
     
     
-    public OpenIDUserProfileDO getUserProfile(String userId, String 
profileName){
-        OpenIDProfileDAO dao = new OpenIDProfileDAO(hbConfig);
+    public UserProfileDO getUserProfile(String userId, String profileName){
+        UserProfileDAO dao = new UserProfileDAO(hbConfig);
         return dao.getUserProfile(userId, profileName);
     }
+    
+    public UserProfileValuesDO[] getUserProfileValues(String userId,String 
profileName){
+        UserProfileDAO dao = new UserProfileDAO(hbConfig);
+        return dao.getUserProfileValues(userId, profileName);
+    }
 }

Modified: 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/sts/mex/MexGetService.java
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/sts/mex/MexGetService.java
     (original)
+++ 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/sts/mex/MexGetService.java
     Fri Feb 15 17:54:26 2008
@@ -18,7 +18,6 @@
 import java.security.cert.X509Certificate;
 import java.util.ArrayList;
 import java.util.Iterator;
-import java.util.List;
 
 import javax.xml.crypto.dsig.XMLSignature;
 import javax.xml.namespace.QName;
@@ -31,14 +30,10 @@
 import org.apache.axis2.addressing.AddressingConstants;
 import org.apache.axis2.addressing.EndpointReference;
 import org.apache.axis2.addressing.EndpointReferenceHelper;
-import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.MessageContext;
-import org.apache.axis2.mex.om.Metadata;
-import org.apache.axis2.mex.om.MetadataSection;
 import org.apache.axis2.namespace.Constants;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.rahas.RahasConstants;
 import org.wso2.solutions.identity.IdentityConstants;
 import org.wso2.solutions.identity.IdentityProviderConstants;
 import org.wso2.solutions.identity.sts.KeyUtil;
@@ -91,7 +86,7 @@
             throw new AxisFault("Invalid Mex Service");
         }
 
-        OMElement retElement = admin.getWSDL(stsName).getFirstElement();
+      /*  OMElement retElement = admin.getWSDL(stsName).getFirstElement();
         OMElement defElement = retElement.getFirstChildWithName(new QName(
                 Constants.NS_URI_WSDL11, "definitions"));
         setIdentityAddressing(defElement);
@@ -106,7 +101,7 @@
         Metadata mdata = new Metadata();
         mdata.setMetadatSections(lst);
 
-        elem = mdata.toOM();
+        elem = mdata.toOM();*/
 
         if (log.isDebugEnabled()) {
             log.debug("Mex processing DONE -> RESPONSE : " + elem);

Modified: 
trunk/solutions/identity/modules/identity-provider/src/test/resources/wso2identity.hbm.xml
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/src/test/resources/wso2identity.hbm.xml
  (original)
+++ 
trunk/solutions/identity/modules/identity-provider/src/test/resources/wso2identity.hbm.xml
  Fri Feb 15 17:54:26 2008
@@ -201,6 +201,7 @@
         <property name="userEditable" column="is_user_editable"/>
         <property name="attrId" column="attr_id"/>
         <property name="supported" column="is_supported"/>
+        <property name="optional" column="is_optional"/>
         <property name="openIDTag" column="openid_tag"/>
         <many-to-one name="dialect" column="dialect_id" not-null="true" />
    </class>
@@ -293,9 +294,9 @@
     </class>
 
     <!-- ######################################################### -->
-    <!-- ####    OpenIDUserProfileDO(openid_user_profile)     #### -->
+    <!-- ####    UserProfileDO(user_profile)     #### -->
     <!-- ######################################################### -->
-    <class 
name="org.wso2.solutions.identity.persistence.dataobject.OpenIDUserProfileDO"
+    <class 
name="org.wso2.solutions.identity.persistence.dataobject.UserProfileDO"
            table="openid_user_profile">
         <id name="id" column="id">
             <generator class="native"/>
@@ -306,14 +307,14 @@
         <property name="isDefault" column="is_default" not-null="true"/>
         <set name="profileProperties" lazy="true" cascade="all">
                <key column="profile_id"/>
-               <one-to-many 
class="org.wso2.solutions.identity.persistence.dataobject.OpenIDUserProfileDO"/>
+               <one-to-many 
class="org.wso2.solutions.identity.persistence.dataobject.UserProfileValuesDO"/>
                </set>
     </class>
 
     <!-- ######################################################### -->
-    <!-- ####    OpenIDProfileValuesDO(openid_profile_values) #### -->
+    <!-- ####    UserProfileValuesDO(user_profile_values) #### -->
     <!-- ######################################################### -->
-    <class 
name="org.wso2.solutions.identity.persistence.dataobject.OpenIDProfileValuesDO"
+    <class 
name="org.wso2.solutions.identity.persistence.dataobject.UserProfileValuesDO"
            table="openid_user_profile">
         <id name="id" column="id">
             <generator class="native"/>

_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev

Reply via email to