Class AppVariableEntityImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntity
com.flowable.app.engine.impl.persistence.entity.AbstractAppEngineEntity
com.flowable.app.engine.impl.persistence.entity.AppVariableEntityImpl
- All Implemented Interfaces:
AppVariableEntity,AppVariable,Serializable,org.flowable.common.engine.impl.db.HasRevision,org.flowable.common.engine.impl.persistence.entity.Entity,org.flowable.variable.api.types.ValueFields
public class AppVariableEntityImpl
extends AbstractAppEngineEntity
implements AppVariableEntity, org.flowable.variable.api.types.ValueFields, Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected org.flowable.common.engine.impl.persistence.entity.ByteArrayRefprotected Objectprotected booleanprotected Doubleprotected booleanprotected Longprotected Stringprotected Stringprotected Stringprotected org.flowable.variable.api.types.VariableTypeprotected StringFields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
id, isDeleted, isInserted, isUpdated, originalPersistentState, revision -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidreference to the app definition keyorg.flowable.common.engine.impl.persistence.entity.ByteArrayRefbyte[]getBytes()getName()variable namethe tenant identifier of this app variableorg.flowable.variable.api.types.VariableTypegetType()getValue()voidvoidsetBytes(byte[] bytes) voidsetCachedValue(Object cachedValue) voidsetDoubleValue(Double doubleValue) voidsetLongValue(Long longValue) voidvoidsetTenantId(String tenantId) voidsetTextValue(String textValue) voidsetTextValue2(String textValue2) voidsetType(org.flowable.variable.api.types.VariableType type) voidsetTypeName(String typeName) voidtoString()Methods inherited from class com.flowable.app.engine.impl.persistence.entity.AbstractAppEngineEntity
getIdPrefixMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.flowable.core.app.api.AppVariable
getIdMethods inherited from interface com.flowable.app.engine.impl.persistence.entity.AppVariableEntity
setIdMethods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setInserted, setOriginalPersistentState, setUpdatedMethods inherited from interface org.flowable.common.engine.impl.db.HasRevision
getRevision, getRevisionNext, setRevision
-
Field Details
-
name
-
type
protected org.flowable.variable.api.types.VariableType type -
typeName
-
appKey
-
tenantId
-
longValue
-
doubleValue
-
textValue
-
byteArrayRef
protected org.flowable.common.engine.impl.persistence.entity.ByteArrayRef byteArrayRef -
cachedValue
-
forcedUpdate
protected boolean forcedUpdate -
deleted
protected boolean deleted
-
-
Constructor Details
-
AppVariableEntityImpl
public AppVariableEntityImpl()
-
-
Method Details
-
getPersistentState
- Specified by:
getPersistentStatein interfaceorg.flowable.common.engine.impl.persistence.entity.Entity
-
forceUpdate
public void forceUpdate()- Specified by:
forceUpdatein interfaceAppVariableEntity
-
getBytes
public byte[] getBytes()- Specified by:
getBytesin interfaceorg.flowable.variable.api.types.ValueFields
-
setBytes
public void setBytes(byte[] bytes) - Specified by:
setBytesin interfaceAppVariableEntity- Specified by:
setBytesin interfaceorg.flowable.variable.api.types.ValueFields
-
getByteArrayRef
public org.flowable.common.engine.impl.persistence.entity.ByteArrayRef getByteArrayRef()- Specified by:
getByteArrayRefin interfaceAppVariableEntity
-
ensureByteArrayRefInitialized
protected void ensureByteArrayRefInitialized() -
getValue
- Specified by:
getValuein interfaceAppVariable
-
setValue
- Specified by:
setValuein interfaceAppVariable- Specified by:
setValuein interfaceAppVariableEntity
-
setName
- Specified by:
setNamein interfaceAppVariableEntity
-
getName
Description copied from interface:AppVariablevariable name- Specified by:
getNamein interfaceAppVariable- Specified by:
getNamein interfaceorg.flowable.variable.api.types.ValueFields
-
getAppKey
Description copied from interface:AppVariablereference to the app definition key- Specified by:
getAppKeyin interfaceAppVariable
-
setAppKey
- Specified by:
setAppKeyin interfaceAppVariableEntity
-
getTenantId
Description copied from interface:AppVariablethe tenant identifier of this app variable- Specified by:
getTenantIdin interfaceAppVariable
-
setTenantId
- Specified by:
setTenantIdin interfaceAppVariableEntity
-
getTypeName
- Specified by:
getTypeNamein interfaceAppVariable
-
setTypeName
- Specified by:
setTypeNamein interfaceAppVariable- Specified by:
setTypeNamein interfaceAppVariableEntity
-
getType
public org.flowable.variable.api.types.VariableType getType()- Specified by:
getTypein interfaceAppVariableEntity
-
setType
public void setType(org.flowable.variable.api.types.VariableType type) - Specified by:
setTypein interfaceAppVariableEntity
-
getLongValue
- Specified by:
getLongValuein interfaceorg.flowable.variable.api.types.ValueFields
-
setLongValue
- Specified by:
setLongValuein interfaceAppVariableEntity- Specified by:
setLongValuein interfaceorg.flowable.variable.api.types.ValueFields
-
getDoubleValue
- Specified by:
getDoubleValuein interfaceorg.flowable.variable.api.types.ValueFields
-
setDoubleValue
- Specified by:
setDoubleValuein interfaceAppVariableEntity- Specified by:
setDoubleValuein interfaceorg.flowable.variable.api.types.ValueFields
-
getTextValue
- Specified by:
getTextValuein interfaceorg.flowable.variable.api.types.ValueFields
-
setTextValue
- Specified by:
setTextValuein interfaceAppVariableEntity- Specified by:
setTextValuein interfaceorg.flowable.variable.api.types.ValueFields
-
getCachedValue
- Specified by:
getCachedValuein interfaceAppVariableEntity- Specified by:
getCachedValuein interfaceorg.flowable.variable.api.types.ValueFields
-
setCachedValue
- Specified by:
setCachedValuein interfaceAppVariableEntity- Specified by:
setCachedValuein interfaceorg.flowable.variable.api.types.ValueFields
-
toString
-
getProcessInstanceId
- Specified by:
getProcessInstanceIdin interfaceorg.flowable.variable.api.types.ValueFields
-
getExecutionId
- Specified by:
getExecutionIdin interfaceorg.flowable.variable.api.types.ValueFields
-
getScopeId
- Specified by:
getScopeIdin interfaceorg.flowable.variable.api.types.ValueFields
-
getSubScopeId
- Specified by:
getSubScopeIdin interfaceorg.flowable.variable.api.types.ValueFields
-
getScopeType
- Specified by:
getScopeTypein interfaceorg.flowable.variable.api.types.ValueFields
-
getTaskId
- Specified by:
getTaskIdin interfaceorg.flowable.variable.api.types.ValueFields
-
getTextValue2
- Specified by:
getTextValue2in interfaceorg.flowable.variable.api.types.ValueFields
-
setTextValue2
- Specified by:
setTextValue2in interfaceorg.flowable.variable.api.types.ValueFields
-