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
,HasRevision
,Entity
,ValueFields
public class AppVariableEntityImpl
extends AbstractAppEngineEntity
implements AppVariableEntity, ValueFields, Serializable
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected ByteArrayRef
protected Object
protected boolean
protected Double
protected boolean
protected Long
protected String
protected String
protected String
protected VariableType
protected String
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
id, isDeleted, isInserted, isUpdated, originalPersistentState, revision
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
reference to the app definition keybyte[]
getBytes()
getName()
variable namethe tenant identifier of this app variablegetType()
getValue()
void
void
setBytes
(byte[] bytes) void
setCachedValue
(Object cachedValue) void
setDoubleValue
(Double doubleValue) void
setLongValue
(Long longValue) void
void
setTenantId
(String tenantId) void
setTextValue
(String textValue) void
setTextValue2
(String textValue2) void
setType
(VariableType type) void
setTypeName
(String typeName) void
toString()
Methods inherited from class com.flowable.app.engine.impl.persistence.entity.AbstractAppEngineEntity
getIdPrefix
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdated
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.flowable.core.app.api.AppVariable
getId
Methods inherited from interface com.flowable.app.engine.impl.persistence.entity.AppVariableEntity
setId
Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setInserted, setOriginalPersistentState, setUpdated
Methods inherited from interface org.flowable.common.engine.impl.db.HasRevision
getRevision, getRevisionNext, setRevision
-
Field Details
-
name
-
type
-
typeName
-
appKey
-
tenantId
-
longValue
-
doubleValue
-
textValue
-
byteArrayRef
-
cachedValue
-
forcedUpdate
protected boolean forcedUpdate -
deleted
protected boolean deleted
-
-
Constructor Details
-
AppVariableEntityImpl
public AppVariableEntityImpl()
-
-
Method Details
-
getPersistentState
- Specified by:
getPersistentState
in interfaceEntity
-
forceUpdate
public void forceUpdate()- Specified by:
forceUpdate
in interfaceAppVariableEntity
-
getBytes
public byte[] getBytes()- Specified by:
getBytes
in interfaceValueFields
-
setBytes
public void setBytes(byte[] bytes) - Specified by:
setBytes
in interfaceAppVariableEntity
- Specified by:
setBytes
in interfaceValueFields
-
getByteArrayRef
- Specified by:
getByteArrayRef
in interfaceAppVariableEntity
-
ensureByteArrayRefInitialized
protected void ensureByteArrayRefInitialized() -
getValue
- Specified by:
getValue
in interfaceAppVariable
-
setValue
- Specified by:
setValue
in interfaceAppVariable
- Specified by:
setValue
in interfaceAppVariableEntity
-
setName
- Specified by:
setName
in interfaceAppVariableEntity
-
getName
Description copied from interface:AppVariable
variable name- Specified by:
getName
in interfaceAppVariable
- Specified by:
getName
in interfaceValueFields
-
getAppKey
Description copied from interface:AppVariable
reference to the app definition key- Specified by:
getAppKey
in interfaceAppVariable
-
setAppKey
- Specified by:
setAppKey
in interfaceAppVariableEntity
-
getTenantId
Description copied from interface:AppVariable
the tenant identifier of this app variable- Specified by:
getTenantId
in interfaceAppVariable
-
setTenantId
- Specified by:
setTenantId
in interfaceAppVariableEntity
-
getTypeName
- Specified by:
getTypeName
in interfaceAppVariable
-
setTypeName
- Specified by:
setTypeName
in interfaceAppVariable
- Specified by:
setTypeName
in interfaceAppVariableEntity
-
getType
- Specified by:
getType
in interfaceAppVariableEntity
-
setType
- Specified by:
setType
in interfaceAppVariableEntity
-
getLongValue
- Specified by:
getLongValue
in interfaceValueFields
-
setLongValue
- Specified by:
setLongValue
in interfaceAppVariableEntity
- Specified by:
setLongValue
in interfaceValueFields
-
getDoubleValue
- Specified by:
getDoubleValue
in interfaceValueFields
-
setDoubleValue
- Specified by:
setDoubleValue
in interfaceAppVariableEntity
- Specified by:
setDoubleValue
in interfaceValueFields
-
getTextValue
- Specified by:
getTextValue
in interfaceValueFields
-
setTextValue
- Specified by:
setTextValue
in interfaceAppVariableEntity
- Specified by:
setTextValue
in interfaceValueFields
-
getCachedValue
- Specified by:
getCachedValue
in interfaceAppVariableEntity
- Specified by:
getCachedValue
in interfaceValueFields
-
setCachedValue
- Specified by:
setCachedValue
in interfaceAppVariableEntity
- Specified by:
setCachedValue
in interfaceValueFields
-
toString
-
getProcessInstanceId
- Specified by:
getProcessInstanceId
in interfaceValueFields
-
getExecutionId
- Specified by:
getExecutionId
in interfaceValueFields
-
getScopeId
- Specified by:
getScopeId
in interfaceValueFields
-
getSubScopeId
- Specified by:
getSubScopeId
in interfaceValueFields
-
getScopeType
- Specified by:
getScopeType
in interfaceValueFields
-
getTaskId
- Specified by:
getTaskId
in interfaceValueFields
-
getTextValue2
- Specified by:
getTextValue2
in interfaceValueFields
-
setTextValue2
- Specified by:
setTextValue2
in interfaceValueFields
-