Class HistoricDetailVariableInstanceUpdateEntity
java.lang.Object
org.camunda.bpm.engine.impl.history.event.HistoryEvent
org.camunda.bpm.engine.impl.history.event.HistoricDetailEventEntity
org.camunda.bpm.engine.impl.history.event.HistoricVariableUpdateEventEntity
org.camunda.bpm.engine.impl.persistence.entity.HistoricDetailVariableInstanceUpdateEntity
- All Implemented Interfaces:
Serializable
,HistoricDetail
,HistoricVariableUpdate
,DbEntity
,DbEntityLifecycleAware
,HistoricEntity
,Nameable
,ValueFields
public class HistoricDetailVariableInstanceUpdateEntity
extends HistoricVariableUpdateEventEntity
implements ValueFields, HistoricVariableUpdate, DbEntityLifecycleAware
- Author:
- Tom Baeyens
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected ByteArrayField
protected static final EnginePersistenceLogger
protected TypedValueField
Fields inherited from class org.camunda.bpm.engine.impl.history.event.HistoricVariableUpdateEventEntity
byteArrayId, byteValue, doubleValue, isInitial, longValue, revision, scopeActivityInstanceId, serializerName, textValue, textValue2, variableInstanceId, variableName
Fields inherited from class org.camunda.bpm.engine.impl.history.event.HistoricDetailEventEntity
activityInstanceId, taskId, tenantId, timestamp, userOperationId
Fields inherited from class org.camunda.bpm.engine.impl.history.event.HistoryEvent
ACTIVITY_EVENT_TYPE_END, ACTIVITY_EVENT_TYPE_START, ACTIVITY_EVENT_TYPE_UPDATE, caseDefinitionId, caseDefinitionKey, caseDefinitionName, caseExecutionId, caseInstanceId, eventType, executionId, FORM_PROPERTY_UPDATE, id, IDENTITY_LINK_ADD, IDENTITY_LINK_DELETE, INCIDENT_CREATE, INCIDENT_DELETE, INCIDENT_RESOLVE, processDefinitionId, processDefinitionKey, processDefinitionName, processDefinitionVersion, processInstanceId, removalTime, rootProcessInstanceId, sequenceCounter, TASK_EVENT_TYPE_COMPLETE, TASK_EVENT_TYPE_CREATE, TASK_EVENT_TYPE_DELETE, TASK_EVENT_TYPE_UPDATE, VARIABLE_EVENT_TYPE_CREATE, VARIABLE_EVENT_TYPE_DELETE, VARIABLE_EVENT_TYPE_UPDATE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
delete()
byte[]
If the variable value could not be loaded, this returns the error message.getName()
getTime()
The time when this detail occurredgetTypedValue
(boolean deserializeValue) Returns the type name of the variablegetValue()
void
postLoad()
void
setByteArrayId
(String id) void
setByteArrayValue
(byte[] bytes) void
setSerializerName
(String serializerName) toString()
Methods inherited from class org.camunda.bpm.engine.impl.history.event.HistoricVariableUpdateEventEntity
getByteArrayId, getByteValue, getDoubleValue, getLongValue, getRevision, getScopeActivityInstanceId, getTextValue, getTextValue2, getVariableInstanceId, getVariableName, isInitial, setByteValue, setDoubleValue, setInitial, setLongValue, setRevision, setScopeActivityInstanceId, setTextValue, setTextValue2, setVariableInstanceId, setVariableName
Methods inherited from class org.camunda.bpm.engine.impl.history.event.HistoricDetailEventEntity
getActivityInstanceId, getRootProcessInstanceId, getTaskId, getTenantId, getTimestamp, getUserOperationId, setActivityInstanceId, setRootProcessInstanceId, setTaskId, setTenantId, setTimestamp, setUserOperationId
Methods inherited from class org.camunda.bpm.engine.impl.history.event.HistoryEvent
getCaseDefinitionId, getCaseDefinitionKey, getCaseDefinitionName, getCaseExecutionId, getCaseInstanceId, getEventType, getExecutionId, getId, getPersistentState, getProcessDefinitionId, getProcessDefinitionKey, getProcessDefinitionName, getProcessDefinitionVersion, getProcessInstanceId, getRemovalTime, getSequenceCounter, isEventOfType, setCaseDefinitionId, setCaseDefinitionKey, setCaseDefinitionName, setCaseExecutionId, setCaseInstanceId, setEventType, setExecutionId, setId, setProcessDefinitionId, setProcessDefinitionKey, setProcessDefinitionName, setProcessDefinitionVersion, setProcessInstanceId, setRemovalTime, setSequenceCounter
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.camunda.bpm.engine.history.HistoricDetail
getActivityInstanceId, getCaseDefinitionId, getCaseDefinitionKey, getCaseExecutionId, getCaseInstanceId, getExecutionId, getId, getProcessDefinitionId, getProcessDefinitionKey, getProcessInstanceId, getRemovalTime, getRootProcessInstanceId, getTaskId, getTenantId, getUserOperationId
Methods inherited from interface org.camunda.bpm.engine.history.HistoricVariableUpdate
getRevision, getVariableInstanceId, getVariableName, isInitial
Methods inherited from interface org.camunda.bpm.engine.impl.variable.serializer.ValueFields
getDoubleValue, getLongValue, getTextValue, getTextValue2, setDoubleValue, setLongValue, setTextValue, setTextValue2
-
Field Details
-
LOG
-
typedValueField
-
byteArrayField
-
-
Constructor Details
-
HistoricDetailVariableInstanceUpdateEntity
public HistoricDetailVariableInstanceUpdateEntity()
-
-
Method Details
-
getValue
- Specified by:
getValue
in interfaceHistoricVariableUpdate
-
getTypedValue
- Specified by:
getTypedValue
in interfaceHistoricVariableUpdate
- Returns:
- the
TypedValue
for this variable update
-
getTypedValue
-
delete
public void delete()- Overrides:
delete
in classHistoricDetailEventEntity
-
getSerializer
-
getErrorMessage
Description copied from interface:HistoricVariableUpdate
If the variable value could not be loaded, this returns the error message.- Specified by:
getErrorMessage
in interfaceHistoricVariableUpdate
- Returns:
- an error message indicating why the variable value could not be loaded.
-
setByteArrayId
- Overrides:
setByteArrayId
in classHistoricVariableUpdateEventEntity
-
getSerializerName
- Overrides:
getSerializerName
in classHistoricVariableUpdateEventEntity
-
setSerializerName
- Overrides:
setSerializerName
in classHistoricVariableUpdateEventEntity
-
getByteArrayValueId
-
getByteArrayValue
public byte[] getByteArrayValue()- Specified by:
getByteArrayValue
in interfaceValueFields
-
setByteArrayValue
public void setByteArrayValue(byte[] bytes) - Specified by:
setByteArrayValue
in interfaceValueFields
-
getName
-
postLoad
public void postLoad()- Specified by:
postLoad
in interfaceDbEntityLifecycleAware
-
getTypeName
Description copied from interface:HistoricVariableUpdate
Returns the type name of the variable- Specified by:
getTypeName
in interfaceHistoricVariableUpdate
- Returns:
- the type name of the variable
-
getVariableTypeName
- Specified by:
getVariableTypeName
in interfaceHistoricVariableUpdate
- Returns:
- the name of the variable type.
-
getTime
Description copied from interface:HistoricDetail
The time when this detail occurred- Specified by:
getTime
in interfaceHistoricDetail
-
toString
- Overrides:
toString
in classHistoricVariableUpdateEventEntity
-