Author: prabath
Date: Mon Jan 21 02:00:57 2008
New Revision: 12589

Log:

openIDTag processing

Modified:
   
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/InitialClaimsProcessor.java

Modified: 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/InitialClaimsProcessor.java
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/InitialClaimsProcessor.java
    (original)
+++ 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/InitialClaimsProcessor.java
    Mon Jan 21 02:00:57 2008
@@ -39,6 +39,8 @@
 
     public final static String LN_DESCRIPTION = "Description";
 
+    public final static String LN_OPENID_TAG = "OpenIDTag";
+
     public final static String ATTR_DIALECT = "Dialect";
 
     public final static String ATTR_DIALECT_INFO = "DialectInfo";
@@ -88,10 +90,19 @@
                             description = descElem.getText();
                         }
 
+                        // Claims which are supported by OpenID will have a 
OpenIDTag.
+                        OMElement openIDElem = claimTypeElem
+                                .getFirstChildWithName(new 
QName(LN_OPENID_TAG));
+                        String openIDTag = null;
+                        if (openIDElem != null) {
+                            openIDTag = openIDElem.getText();
+                        }
+
                         ClaimDO claimDO = new ClaimDO();
                         claimDO.setUri(claimUri);
                         claimDO.setDisplayTag(displayTag);
                         claimDO.setDescription(description);
+                        claimDO.setOpenIDTag(openIDTag);
                         claimDO.setDialect(dialect);
                         this.claimList.add(claimDO);
 

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

Reply via email to