public class PropertyAliasEvaluationContext extends java.lang.Object implements EvaluationContext
| Constructor and Description |
|---|
PropertyAliasEvaluationContext(org.w3c.dom.Element msgData,
java.util.Map<java.lang.String,org.w3c.dom.Node> headerParts,
OProcess.OPropertyAlias alias) |
| Modifier and Type | Method and Description |
|---|---|
org.w3c.dom.Node |
evaluateQuery(org.w3c.dom.Node root,
OExpression expr) |
java.net.URI |
getBaseResourceURI() |
java.util.Date |
getCurrentEventDateTime() |
org.w3c.dom.Node |
getPartData(org.w3c.dom.Element message,
OMessageVarType.Part part) |
java.lang.Long |
getProcessId() |
javax.xml.namespace.QName |
getProcessQName() |
org.w3c.dom.Node |
getPropertyValue(javax.xml.namespace.QName propertyName) |
org.w3c.dom.Node |
getRootNode() |
boolean |
isLinkActive(OLink olink) |
boolean |
narrowTypes() |
java.lang.String |
readMessageProperty(OScope.Variable variable,
OProcess.OProperty property) |
org.w3c.dom.Node |
readVariable(OScope.Variable variable,
OMessageVarType.Part part) |
public PropertyAliasEvaluationContext(org.w3c.dom.Element msgData,
java.util.Map<java.lang.String,org.w3c.dom.Node> headerParts,
OProcess.OPropertyAlias alias)
public org.w3c.dom.Node getRootNode()
getRootNode in interface EvaluationContextpublic boolean isLinkActive(OLink olink) throws FaultException
isLinkActive in interface EvaluationContextFaultExceptionpublic java.lang.String readMessageProperty(OScope.Variable variable, OProcess.OProperty property) throws FaultException
readMessageProperty in interface EvaluationContextFaultExceptionpublic org.w3c.dom.Node readVariable(OScope.Variable variable, OMessageVarType.Part part) throws FaultException
readVariable in interface EvaluationContextFaultExceptionpublic org.w3c.dom.Node evaluateQuery(org.w3c.dom.Node root,
OExpression expr)
throws FaultException
evaluateQuery in interface EvaluationContextFaultExceptionpublic java.lang.Long getProcessId()
getProcessId in interface EvaluationContextpublic javax.xml.namespace.QName getProcessQName()
getProcessQName in interface EvaluationContextpublic org.w3c.dom.Node getPartData(org.w3c.dom.Element message,
OMessageVarType.Part part)
throws FaultException
getPartData in interface EvaluationContextFaultExceptionpublic boolean narrowTypes()
narrowTypes in interface EvaluationContextpublic java.net.URI getBaseResourceURI()
getBaseResourceURI in interface EvaluationContextpublic org.w3c.dom.Node getPropertyValue(javax.xml.namespace.QName propertyName)
getPropertyValue in interface EvaluationContextpublic java.util.Date getCurrentEventDateTime()
getCurrentEventDateTime in interface EvaluationContextCopyright © 2021 WSO2. All Rights Reserved.