Author: prabath
Date: Sun Feb 10 05:02:12 2008
New Revision: 13517

Log:

added OpenIDTag

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

Modified: 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/ClaimsAdmin.java
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/ClaimsAdmin.java
 (original)
+++ 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/admin/ClaimsAdmin.java
 Sun Feb 10 05:02:12 2008
@@ -54,6 +54,25 @@
 
     }
 
+    public void createClaim(String dialectUri, String uri, String displayTag,
+            String description, String openIDTag)
+            throws IdentityProviderException {
+
+        DialectDO dialect = this.getDialect(dialectUri);
+
+        ClaimDO claimDO = new ClaimDO();
+        claimDO.setUri(uri);
+        claimDO.setDisplayTag(displayTag);
+        claimDO.setDescription(description);
+        claimDO.setDialect(dialect);
+
+        if (openIDTag != null && openIDTag.trim().length() > 0)
+            claimDO.setOpenIDTag(openIDTag);
+
+        dbman.create(claimDO);
+
+    }
+
     public void createDialect(String dialectUri, String dialectInfo)
             throws IdentityProviderException {
         DialectDO dialectDO = new DialectDO();
@@ -101,23 +120,23 @@
     public ClaimDO[] getAllEnabledClaims() {
         return dbman.getAllEnabledClaims();
     }
-    
+
     public ClaimDO[] getAllMappedEnabledClaims() {
         return dbman.getAllMappedEnabledClaims();
     }
-    
+
     public void resetClaimMappings() {
         ClaimDO[] claimDOs = this.getAllMappedClaims();
         for (int i = 0; i < claimDOs.length; i++) {
             ClaimDO claim = claimDOs[i];
             claim.setAttrId(ClaimDO.DAFAULT_ATTR_ID);
-            
+
             //Disable all claims other that ppid
             //when mappings are reset
-            if(!claim.getUri().equals(IdentityConstants.CLAIM_PPID)) {
+            if (!claim.getUri().equals(IdentityConstants.CLAIM_PPID)) {
                 claim.setSupported(false);
             }
-            
+
             dbman.update(claim);
         }
     }

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

Reply via email to