public class TransientVariableInstance extends Object implements VariableInstance
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.| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE_TRANSIENT |
protected String |
variableName |
protected Object |
variableValue |
| Constructor and Description |
|---|
TransientVariableInstance(String variableName,
Object variableValue) |
public static String TYPE_TRANSIENT
protected String variableName
protected Object variableValue
public String getName()
getName in interface ValueFieldspublic String getTextValue()
getTextValue in interface ValueFieldspublic void setTextValue(String textValue)
setTextValue in interface ValueFieldspublic String getTextValue2()
getTextValue2 in interface ValueFieldspublic void setTextValue2(String textValue2)
setTextValue2 in interface ValueFieldspublic Long getLongValue()
getLongValue in interface ValueFieldspublic void setLongValue(Long longValue)
setLongValue in interface ValueFieldspublic Double getDoubleValue()
getDoubleValue in interface ValueFieldspublic void setDoubleValue(Double doubleValue)
setDoubleValue in interface ValueFieldspublic byte[] getBytes()
getBytes in interface ValueFieldspublic void setBytes(byte[] bytes)
setBytes in interface ValueFieldspublic Object getCachedValue()
getCachedValue in interface ValueFieldspublic void setCachedValue(Object cachedValue)
setCachedValue in interface ValueFieldspublic String getId()
getId in interface VariableInstancepublic void setId(String id)
setId in interface VariableInstancepublic void setName(String name)
setName in interface VariableInstancepublic void setProcessInstanceId(String processInstanceId)
setProcessInstanceId in interface VariableInstancepublic void setProcessDefinitionId(String processDefinitionId)
setProcessDefinitionId in interface VariableInstancepublic void setExecutionId(String executionId)
setExecutionId in interface VariableInstancepublic Object getValue()
getValue in interface VariableInstancepublic void setValue(Object value)
setValue in interface VariableInstancepublic String getTypeName()
getTypeName in interface VariableInstancepublic void setTypeName(String typeName)
setTypeName in interface VariableInstancepublic String getProcessInstanceId()
getProcessInstanceId in interface ValueFieldspublic String getProcessDefinitionId()
getProcessDefinitionId in interface VariableInstancepublic String getTaskId()
getTaskId in interface ValueFieldspublic void setTaskId(String taskId)
setTaskId in interface VariableInstancepublic String getExecutionId()
getExecutionId in interface ValueFieldspublic String getScopeId()
getScopeId in interface ValueFieldspublic String getScopeType()
getScopeType in interface ValueFieldspublic void setScopeId(String scopeId)
setScopeId in interface VariableInstancepublic String getSubScopeId()
getSubScopeId in interface ValueFieldspublic void setSubScopeId(String subScopeId)
setSubScopeId in interface VariableInstancepublic void setScopeType(String scopeType)
setScopeType in interface VariableInstanceCopyright © 2018 Flowable. All rights reserved.