Author: dimuthul
Date: Wed Jan 23 01:56:05 2008
New Revision: 12758
Log:
Adding the uri when realm is default.
Modified:
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/ShowEditClaimMappingAction.java
Modified:
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/ShowEditClaimMappingAction.java
==============================================================================
---
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/ShowEditClaimMappingAction.java
(original)
+++
trunk/solutions/identity/modules/admin-ui/src/main/java/org/wso2/solutions/identity/admin/ui/action/ShowEditClaimMappingAction.java
Wed Jan 23 01:56:05 2008
@@ -16,23 +16,24 @@
package org.wso2.solutions.identity.admin.ui.action;
+import java.util.ArrayList;
+import java.util.List;
+
import org.wso2.solutions.identity.UserStore;
import org.wso2.solutions.identity.admin.ClaimsAdmin;
import org.wso2.solutions.identity.persistence.dataobject.ClaimDO;
+import org.wso2.usermanager.readwrite.DefaultRealm;
-import java.util.List;
-
-import com.opensymphony.xwork2.ActionSupport;
-
-public class ShowEditClaimMappingAction extends ActionSupport {
+public class ShowEditClaimMappingAction
+ extends ManagedAction {
private static final long serialVersionUID = 4119087927609325024L;
- private String claimUri;
+ private String claimUri = null;
- private String claimMapping;
+ private String claimMapping = null;
- private List attributeIds;
+ private List attributeIds = new ArrayList();
public String execute() throws Exception {
@@ -48,8 +49,14 @@
this.claimMapping = claimDO.getAttrId();
- // Get available attr IDs
- this.attributeIds = UserStore.getInstance().getPropertyNames();
+ UserStore connector = UserStore.getInstance();
+ if (connector.getRealm().getClass().getName().equals(
+ DefaultRealm.class.getName())) {
+ this.attributeIds.add(claimUri);
+ } else {
+ // Get available attr IDs
+ this.attributeIds = UserStore.getInstance().getPropertyNames();
+ }
return SUCCESS;
}
@@ -70,4 +77,13 @@
this.claimUri = claimUri;
}
+ public void setClaimMapping(String claimMapping) {
+ this.claimMapping = claimMapping;
+ }
+
+ public void setAttributeIds(List attributeIds) {
+ this.attributeIds = attributeIds;
+ }
+
+
}
_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev