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 String
protected org.flowable.common.engine.impl.persistence.entity.ByteArrayRef
protected Object
protected boolean
protected Double
protected boolean
protected Long
protected String
protected String
protected String
protected org.flowable.variable.api.types.VariableType
protected String
Fields 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 void
void
reference to the app definition keyorg.flowable.common.engine.impl.persistence.entity.ByteArrayRef
byte[]
getBytes()
getName()
variable namethe tenant identifier of this app variableorg.flowable.variable.api.types.VariableType
getType()
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
(org.flowable.variable.api.types.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
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:
getPersistentState
in interfaceorg.flowable.common.engine.impl.persistence.entity.Entity
-
forceUpdate
public void forceUpdate()- Specified by:
forceUpdate
in interfaceAppVariableEntity
-
getBytes
public byte[] getBytes()- Specified by:
getBytes
in interfaceorg.flowable.variable.api.types.ValueFields
-
setBytes
public void setBytes(byte[] bytes) - Specified by:
setBytes
in interfaceAppVariableEntity
- Specified by:
setBytes
in interfaceorg.flowable.variable.api.types.ValueFields
-
getByteArrayRef
public org.flowable.common.engine.impl.persistence.entity.ByteArrayRef 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 interfaceorg.flowable.variable.api.types.ValueFields
-
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
public org.flowable.variable.api.types.VariableType getType()- Specified by:
getType
in interfaceAppVariableEntity
-
setType
public void setType(org.flowable.variable.api.types.VariableType type) - Specified by:
setType
in interfaceAppVariableEntity
-
getLongValue
- Specified by:
getLongValue
in interfaceorg.flowable.variable.api.types.ValueFields
-
setLongValue
- Specified by:
setLongValue
in interfaceAppVariableEntity
- Specified by:
setLongValue
in interfaceorg.flowable.variable.api.types.ValueFields
-
getDoubleValue
- Specified by:
getDoubleValue
in interfaceorg.flowable.variable.api.types.ValueFields
-
setDoubleValue
- Specified by:
setDoubleValue
in interfaceAppVariableEntity
- Specified by:
setDoubleValue
in interfaceorg.flowable.variable.api.types.ValueFields
-
getTextValue
- Specified by:
getTextValue
in interfaceorg.flowable.variable.api.types.ValueFields
-
setTextValue
- Specified by:
setTextValue
in interfaceAppVariableEntity
- Specified by:
setTextValue
in interfaceorg.flowable.variable.api.types.ValueFields
-
getCachedValue
- Specified by:
getCachedValue
in interfaceAppVariableEntity
- Specified by:
getCachedValue
in interfaceorg.flowable.variable.api.types.ValueFields
-
setCachedValue
- Specified by:
setCachedValue
in interfaceAppVariableEntity
- Specified by:
setCachedValue
in interfaceorg.flowable.variable.api.types.ValueFields
-
toString
-
getProcessInstanceId
- Specified by:
getProcessInstanceId
in interfaceorg.flowable.variable.api.types.ValueFields
-
getExecutionId
- Specified by:
getExecutionId
in interfaceorg.flowable.variable.api.types.ValueFields
-
getScopeId
- Specified by:
getScopeId
in interfaceorg.flowable.variable.api.types.ValueFields
-
getSubScopeId
- Specified by:
getSubScopeId
in interfaceorg.flowable.variable.api.types.ValueFields
-
getScopeType
- Specified by:
getScopeType
in interfaceorg.flowable.variable.api.types.ValueFields
-
getTaskId
- Specified by:
getTaskId
in interfaceorg.flowable.variable.api.types.ValueFields
-
getTextValue2
- Specified by:
getTextValue2
in interfaceorg.flowable.variable.api.types.ValueFields
-
setTextValue2
- Specified by:
setTextValue2
in interfaceorg.flowable.variable.api.types.ValueFields
-