Class SExpressionContext

java.lang.Object
org.bonitasoft.engine.core.expression.control.model.SExpressionContext
All Implemented Interfaces:
Serializable

public class SExpressionContext extends Object implements Serializable
Author:
Zhao Na, Matthieu Chaffotte, Celine Souchet
See Also:
  • Field Details

  • Constructor Details

    • SExpressionContext

      public SExpressionContext()
    • SExpressionContext

      public SExpressionContext(Long containerId, String containerType, Long processDefinitionId)
    • SExpressionContext

      public SExpressionContext(long containerId, String containerType, Long processDefinitionId, Map<String,Object> inputValues)
  • Method Details

    • getProcessDefinitionId

      public Long getProcessDefinitionId()
    • setProcessDefinitionId

      public void setProcessDefinitionId(Long processDefinitionId)
    • getTime

      public long getTime()
    • setTime

      public void setTime(long time)
    • getContainerId

      public Long getContainerId()
    • setContainerId

      public void setContainerId(Long containerId)
    • getContainerType

      public String getContainerType()
    • setContainerType

      public void setContainerType(String containerType)
    • getContainerState

      public ContainerState getContainerState()
    • setContainerState

      public void setContainerState(ContainerState containerState)
    • getInputValues

      public Map<String,Object> getInputValues()
    • getProcessDefinition

      public SProcessDefinition getProcessDefinition()
    • setProcessDefinition

      public void setProcessDefinition(SProcessDefinition processDefinition)
    • getDefaultValueFor

      public SExpression getDefaultValueFor(String name)
    • isDefaultValueOf

      public String isDefaultValueOf(SExpression exp)
    • setInputValues

      public void setInputValues(Map<String,Object> inputValues)
    • putAllInputValues

      public void putAllInputValues(Map<String,Object> inputValues)
    • setSerializableInputValues

      public void setSerializableInputValues(Map<String,Serializable> inputValues)
    • setEvaluateInDefinition

      public void setEvaluateInDefinition(boolean evaluateInDefinition)
    • isEvaluateInDefinition

      public boolean isEvaluateInDefinition()
    • toString

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

      public Long getParentProcessDefinitionId()
    • setParentProcessDefinitionId

      public void setParentProcessDefinitionId(Long parentProcessDefinitionId)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object