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 @@ +