diff --git a/components/application-mgt/org.wso2.carbon.identity.application.common/src/main/java/org/wso2/carbon/identity/application/common/model/ClaimMapping.java b/components/application-mgt/org.wso2.carbon.identity.application.common/src/main/java/org/wso2/carbon/identity/application/common/model/ClaimMapping.java
index 491c2305579f..1d2891352e36 100644
--- a/components/application-mgt/org.wso2.carbon.identity.application.common/src/main/java/org/wso2/carbon/identity/application/common/model/ClaimMapping.java
+++ b/components/application-mgt/org.wso2.carbon.identity.application.common/src/main/java/org/wso2/carbon/identity/application/common/model/ClaimMapping.java
@@ -53,6 +53,9 @@ public class ClaimMapping implements Serializable {
@XmlElement(name = "MandatoryClaim")
private boolean isMandatory;
+ @XmlElement(name = "RuntimeClaim")
+ private boolean isRuntimeValue = false;
+
/**
* @param localClaimUri
* @param remoteClaimUri
@@ -147,6 +150,10 @@ public static ClaimMapping build(OMElement claimMappingOM) {
claimMapping.setMandatory(Boolean.parseBoolean(element.getText()));
}
+ if ("RuntimeClaim".equals(elementName)) {
+ claimMapping.setRuntimeValue(Boolean.parseBoolean(element.getText()));
+ }
+
}
return claimMapping;
@@ -267,4 +274,20 @@ public void setMandatory(boolean isMandatory) {
this.isMandatory = isMandatory;
}
+
+ /**
+ * @return
+ */
+ public boolean isRuntimeValue() {
+
+ return isRuntimeValue;
+ }
+
+ /**
+ * @param isRuntimeValue
+ */
+ public void setRuntimeValue(boolean isRuntimeValue) {
+
+ this.isRuntimeValue = isRuntimeValue;
+ }
}
diff --git a/service-stubs/identity/org.wso2.carbon.identity.application.default.authentication.sequence.mgt.stub/src/main/resources/IdentityDefaultSeqManagementService.wsdl b/service-stubs/identity/org.wso2.carbon.identity.application.default.authentication.sequence.mgt.stub/src/main/resources/IdentityDefaultSeqManagementService.wsdl
index b197e647cfbe..224b6af27f01 100644
--- a/service-stubs/identity/org.wso2.carbon.identity.application.default.authentication.sequence.mgt.stub/src/main/resources/IdentityDefaultSeqManagementService.wsdl
+++ b/service-stubs/identity/org.wso2.carbon.identity.application.default.authentication.sequence.mgt.stub/src/main/resources/IdentityDefaultSeqManagementService.wsdl
@@ -178,6 +178,7 @@
+
diff --git a/service-stubs/identity/org.wso2.carbon.identity.application.mgt.stub/src/main/resources/IdentityApplicationManagementService.wsdl b/service-stubs/identity/org.wso2.carbon.identity.application.mgt.stub/src/main/resources/IdentityApplicationManagementService.wsdl
index 21d7bc5f58f9..d6f5eb884fe6 100644
--- a/service-stubs/identity/org.wso2.carbon.identity.application.mgt.stub/src/main/resources/IdentityApplicationManagementService.wsdl
+++ b/service-stubs/identity/org.wso2.carbon.identity.application.mgt.stub/src/main/resources/IdentityApplicationManagementService.wsdl
@@ -423,6 +423,7 @@
+
diff --git a/service-stubs/identity/org.wso2.carbon.idp.mgt.stub/src/main/resources/IdentityProviderMgtService.wsdl b/service-stubs/identity/org.wso2.carbon.idp.mgt.stub/src/main/resources/IdentityProviderMgtService.wsdl
index 749742beb691..8b34105f4124 100644
--- a/service-stubs/identity/org.wso2.carbon.idp.mgt.stub/src/main/resources/IdentityProviderMgtService.wsdl
+++ b/service-stubs/identity/org.wso2.carbon.idp.mgt.stub/src/main/resources/IdentityProviderMgtService.wsdl
@@ -58,6 +58,7 @@
+