Class TransientVariableInstance
java.lang.Object
org.flowable.variable.service.impl.persistence.entity.TransientVariableInstance
- All Implemented Interfaces:
VariableInstance,ValueFields
A dummy implementation of
VariableInstance, used for storing transient variables on a VariableScope, as the VariableScope works with instances of VariableInstance
and not with raw key/values.
Nothing more than a thin wrapper around a name and value. All the other methods are not implemented.- Author:
- Joram Barrez
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getBytes()getId()getName()getValue()voidsetBytes(byte[] bytes) voidsetCachedValue(Object cachedValue) voidsetDoubleValue(Double doubleValue) voidsetExecutionId(String executionId) voidvoidsetLongValue(Long longValue) voidvoidsetProcessDefinitionId(String processDefinitionId) voidsetProcessInstanceId(String processInstanceId) voidsetScopeId(String scopeId) voidsetScopeType(String scopeType) voidsetSubScopeId(String subScopeId) voidvoidsetTextValue(String textValue) voidsetTextValue2(String textValue2) voidsetTypeName(String typeName) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.variable.api.persistence.entity.VariableInstance
isReadOnly
-
Field Details
-
TYPE_TRANSIENT
- See Also:
-
variableName
-
variableValue
-
-
Constructor Details
-
TransientVariableInstance
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceValueFields
-
getTextValue
- Specified by:
getTextValuein interfaceValueFields
-
setTextValue
- Specified by:
setTextValuein interfaceValueFields
-
getTextValue2
- Specified by:
getTextValue2in interfaceValueFields
-
setTextValue2
- Specified by:
setTextValue2in interfaceValueFields
-
getLongValue
- Specified by:
getLongValuein interfaceValueFields
-
setLongValue
- Specified by:
setLongValuein interfaceValueFields
-
getDoubleValue
- Specified by:
getDoubleValuein interfaceValueFields
-
setDoubleValue
- Specified by:
setDoubleValuein interfaceValueFields
-
getBytes
public byte[] getBytes()- Specified by:
getBytesin interfaceValueFields
-
setBytes
public void setBytes(byte[] bytes) - Specified by:
setBytesin interfaceValueFields
-
getCachedValue
- Specified by:
getCachedValuein interfaceValueFields
-
setCachedValue
- Specified by:
setCachedValuein interfaceValueFields
-
getId
- Specified by:
getIdin interfaceVariableInstance
-
setId
- Specified by:
setIdin interfaceVariableInstance
-
setName
- Specified by:
setNamein interfaceVariableInstance
-
setProcessInstanceId
- Specified by:
setProcessInstanceIdin interfaceVariableInstance
-
setProcessDefinitionId
- Specified by:
setProcessDefinitionIdin interfaceVariableInstance
-
setExecutionId
- Specified by:
setExecutionIdin interfaceVariableInstance
-
getValue
- Specified by:
getValuein interfaceVariableInstance
-
setValue
- Specified by:
setValuein interfaceVariableInstance
-
getTypeName
- Specified by:
getTypeNamein interfaceVariableInstance
-
setTypeName
- Specified by:
setTypeNamein interfaceVariableInstance
-
getProcessInstanceId
- Specified by:
getProcessInstanceIdin interfaceValueFields
-
getProcessDefinitionId
- Specified by:
getProcessDefinitionIdin interfaceVariableInstance
-
getTaskId
- Specified by:
getTaskIdin interfaceValueFields
-
setTaskId
- Specified by:
setTaskIdin interfaceVariableInstance
-
getExecutionId
- Specified by:
getExecutionIdin interfaceValueFields
-
getScopeId
- Specified by:
getScopeIdin interfaceValueFields
-
getScopeType
- Specified by:
getScopeTypein interfaceValueFields
-
setScopeId
- Specified by:
setScopeIdin interfaceVariableInstance
-
getSubScopeId
- Specified by:
getSubScopeIdin interfaceValueFields
-
setSubScopeId
- Specified by:
setSubScopeIdin interfaceVariableInstance
-
setScopeType
- Specified by:
setScopeTypein interfaceVariableInstance
-