Class SExpressionContext

  • All Implemented Interfaces:
    java.io.Serializable

    public class SExpressionContext
    extends java.lang.Object
    implements java.io.Serializable
    Author:
    Zhao Na, Matthieu Chaffotte, Celine Souchet
    See Also:
    Serialized Form
    • Constructor Detail

      • SExpressionContext

        public SExpressionContext()
      • SExpressionContext

        public SExpressionContext​(java.lang.Long containerId,
                                  java.lang.String containerType,
                                  java.lang.Long processDefinitionId)
      • SExpressionContext

        public SExpressionContext​(long containerId,
                                  java.lang.String containerType,
                                  java.lang.Long processDefinitionId,
                                  java.util.Map<java.lang.String,​java.lang.Object> inputValues)
    • Method Detail

      • getProcessDefinitionId

        public java.lang.Long getProcessDefinitionId()
      • setProcessDefinitionId

        public void setProcessDefinitionId​(java.lang.Long processDefinitionId)
      • getTime

        public long getTime()
      • setTime

        public void setTime​(long time)
      • getContainerId

        public java.lang.Long getContainerId()
      • setContainerId

        public void setContainerId​(java.lang.Long containerId)
      • getContainerType

        public java.lang.String getContainerType()
      • setContainerType

        public void setContainerType​(java.lang.String containerType)
      • setContainerState

        public void setContainerState​(ContainerState containerState)
      • getInputValues

        public java.util.Map<java.lang.String,​java.lang.Object> getInputValues()
      • setProcessDefinition

        public void setProcessDefinition​(SProcessDefinition processDefinition)
      • getDefaultValueFor

        public SExpression getDefaultValueFor​(java.lang.String name)
      • isDefaultValueOf

        public java.lang.String isDefaultValueOf​(SExpression exp)
      • setInputValues

        public void setInputValues​(java.util.Map<java.lang.String,​java.lang.Object> inputValues)
      • putAllInputValues

        public void putAllInputValues​(java.util.Map<java.lang.String,​java.lang.Object> inputValues)
      • setSerializableInputValues

        public void setSerializableInputValues​(java.util.Map<java.lang.String,​java.io.Serializable> inputValues)
      • setEvaluateInDefinition

        public void setEvaluateInDefinition​(boolean evaluateInDefinition)
      • isEvaluateInDefinition

        public boolean isEvaluateInDefinition()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getParentProcessDefinitionId

        public java.lang.Long getParentProcessDefinitionId()
      • setParentProcessDefinitionId

        public void setParentProcessDefinitionId​(java.lang.Long parentProcessDefinitionId)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object