Class SExpressionContext
- java.lang.Object
-
- org.bonitasoft.engine.core.expression.control.model.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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONTAINER_ID_KEYstatic java.lang.StringCONTAINER_TYPE_KEYstatic java.lang.StringPROCESS_DEFINITION_ID_KEYstatic java.lang.StringPROCESS_DEFINITION_KEYstatic java.lang.StringTIME_KEY
-
Constructor Summary
Constructors Constructor Description SExpressionContext()SExpressionContext(long containerId, java.lang.String containerType, java.lang.Long processDefinitionId, java.util.Map<java.lang.String,java.lang.Object> inputValues)SExpressionContext(java.lang.Long containerId, java.lang.String containerType, java.lang.Long processDefinitionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.LonggetContainerId()ContainerStategetContainerState()java.lang.StringgetContainerType()SExpressiongetDefaultValueFor(java.lang.String name)java.util.Map<java.lang.String,java.lang.Object>getInputValues()java.lang.LonggetParentProcessDefinitionId()SProcessDefinitiongetProcessDefinition()java.lang.LonggetProcessDefinitionId()longgetTime()inthashCode()java.lang.StringisDefaultValueOf(SExpression exp)booleanisEvaluateInDefinition()voidputAllInputValues(java.util.Map<java.lang.String,java.lang.Object> inputValues)voidsetContainerId(java.lang.Long containerId)voidsetContainerState(ContainerState containerState)voidsetContainerType(java.lang.String containerType)voidsetEvaluateInDefinition(boolean evaluateInDefinition)voidsetInputValues(java.util.Map<java.lang.String,java.lang.Object> inputValues)voidsetParentProcessDefinitionId(java.lang.Long parentProcessDefinitionId)voidsetProcessDefinition(SProcessDefinition processDefinition)voidsetProcessDefinitionId(java.lang.Long processDefinitionId)voidsetSerializableInputValues(java.util.Map<java.lang.String,java.io.Serializable> inputValues)voidsetTime(long time)java.lang.StringtoString()
-
-
-
Field Detail
-
CONTAINER_ID_KEY
public static final java.lang.String CONTAINER_ID_KEY
- See Also:
- Constant Field Values
-
CONTAINER_TYPE_KEY
public static final java.lang.String CONTAINER_TYPE_KEY
- See Also:
- Constant Field Values
-
TIME_KEY
public static final java.lang.String TIME_KEY
- See Also:
- Constant Field Values
-
PROCESS_DEFINITION_ID_KEY
public static final java.lang.String PROCESS_DEFINITION_ID_KEY
- See Also:
- Constant Field Values
-
PROCESS_DEFINITION_KEY
public static final java.lang.String PROCESS_DEFINITION_KEY
- See Also:
- Constant Field Values
-
-
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)
-
getContainerState
public ContainerState getContainerState()
-
setContainerState
public void setContainerState(ContainerState containerState)
-
getInputValues
public java.util.Map<java.lang.String,java.lang.Object> getInputValues()
-
getProcessDefinition
public SProcessDefinition getProcessDefinition()
-
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:
toStringin classjava.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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-