org.camunda.bpm.engine.impl.persistence.entity
Class HistoricDetailVariableInstanceUpdateEntity

java.lang.Object
  extended by org.camunda.bpm.engine.impl.history.event.HistoryEvent
      extended by org.camunda.bpm.engine.impl.history.event.HistoricDetailEventEntity
          extended by org.camunda.bpm.engine.impl.history.event.HistoricVariableUpdateEventEntity
              extended by org.camunda.bpm.engine.impl.persistence.entity.HistoricDetailVariableInstanceUpdateEntity
All Implemented Interfaces:
Serializable, HistoricDetail, HistoricVariableUpdate, DbEntity, DbEntityLifecycleAware, Nameable, ValueFields

public class HistoricDetailVariableInstanceUpdateEntity
extends HistoricVariableUpdateEventEntity
implements ValueFields, HistoricVariableUpdate, DbEntityLifecycleAware

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  ByteArrayField byteArrayField
           
protected static EnginePersistenceLogger LOG
           
protected  TypedValueField typedValueField
           
 
Fields inherited from class org.camunda.bpm.engine.impl.history.event.HistoricVariableUpdateEventEntity
byteArrayId, byteValue, doubleValue, 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, 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
HistoricDetailVariableInstanceUpdateEntity()
           
 
Method Summary
 void delete()
           
 byte[] getByteArrayValue()
           
 String getByteArrayValueId()
           
 String getErrorMessage()
          If the variable value could not be loaded, this returns the error message.
 String getName()
           
 TypedValueSerializer<?> getSerializer()
           
 String getSerializerName()
           
 Date getTime()
          The time when this detail occurred
 org.camunda.bpm.engine.variable.value.TypedValue getTypedValue()
           
 org.camunda.bpm.engine.variable.value.TypedValue getTypedValue(boolean deserializeValue)
           
 String getTypeName()
          Returns the type name of the variable
 Object getValue()
           
 String getVariableTypeName()
           
 void postLoad()
           
 void setByteArrayId(String id)
           
 void setByteArrayValue(byte[] bytes)
           
 void setSerializerName(String serializerName)
           
 String toString()
           
 
Methods inherited from class org.camunda.bpm.engine.impl.history.event.HistoricVariableUpdateEventEntity
getByteArrayId, getByteValue, getDoubleValue, getLongValue, getRevision, getScopeActivityInstanceId, getTextValue, getTextValue2, getVariableInstanceId, getVariableName, setByteValue, setDoubleValue, setLongValue, setRevision, setScopeActivityInstanceId, setTextValue, setTextValue2, setVariableInstanceId, setVariableName
 
Methods inherited from class org.camunda.bpm.engine.impl.history.event.HistoricDetailEventEntity
getActivityInstanceId, getTaskId, getTenantId, getTimestamp, getUserOperationId, setActivityInstanceId, 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, getSequenceCounter, isEventOfType, setCaseDefinitionId, setCaseDefinitionKey, setCaseDefinitionName, setCaseExecutionId, setCaseInstanceId, setEventType, setExecutionId, setId, setProcessDefinitionId, setProcessDefinitionKey, setProcessDefinitionName, setProcessDefinitionVersion, setProcessInstanceId, 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.impl.variable.serializer.ValueFields
getDoubleValue, getLongValue, getTextValue, getTextValue2, setDoubleValue, setLongValue, setTextValue, setTextValue2
 
Methods inherited from interface org.camunda.bpm.engine.history.HistoricVariableUpdate
getRevision, getVariableInstanceId, getVariableName
 
Methods inherited from interface org.camunda.bpm.engine.history.HistoricDetail
getActivityInstanceId, getCaseDefinitionId, getCaseDefinitionKey, getCaseExecutionId, getCaseInstanceId, getExecutionId, getId, getProcessDefinitionId, getProcessDefinitionKey, getProcessInstanceId, getTaskId, getTenantId, getUserOperationId
 

Field Detail

LOG

protected static final EnginePersistenceLogger LOG

typedValueField

protected TypedValueField typedValueField

byteArrayField

protected ByteArrayField byteArrayField
Constructor Detail

HistoricDetailVariableInstanceUpdateEntity

public HistoricDetailVariableInstanceUpdateEntity()
Method Detail

getValue

public Object getValue()
Specified by:
getValue in interface HistoricVariableUpdate

getTypedValue

public org.camunda.bpm.engine.variable.value.TypedValue getTypedValue()
Specified by:
getTypedValue in interface HistoricVariableUpdate
Returns:
the TypedValue for this variable update

getTypedValue

public org.camunda.bpm.engine.variable.value.TypedValue getTypedValue(boolean deserializeValue)

delete

public void delete()
Overrides:
delete in class HistoricDetailEventEntity

getSerializer

public TypedValueSerializer<?> getSerializer()

getErrorMessage

public String getErrorMessage()
Description copied from interface: HistoricVariableUpdate
If the variable value could not be loaded, this returns the error message.

Specified by:
getErrorMessage in interface HistoricVariableUpdate
Returns:
an error message indicating why the variable value could not be loaded.

setByteArrayId

public void setByteArrayId(String id)
Overrides:
setByteArrayId in class HistoricVariableUpdateEventEntity

getSerializerName

public String getSerializerName()
Overrides:
getSerializerName in class HistoricVariableUpdateEventEntity

setSerializerName

public void setSerializerName(String serializerName)
Overrides:
setSerializerName in class HistoricVariableUpdateEventEntity

getByteArrayValueId

public String getByteArrayValueId()

getByteArrayValue

public byte[] getByteArrayValue()
Specified by:
getByteArrayValue in interface ValueFields

setByteArrayValue

public void setByteArrayValue(byte[] bytes)
Specified by:
setByteArrayValue in interface ValueFields

getName

public String getName()
Specified by:
getName in interface Nameable

postLoad

public void postLoad()
Specified by:
postLoad in interface DbEntityLifecycleAware

getTypeName

public String getTypeName()
Description copied from interface: HistoricVariableUpdate
Returns the type name of the variable

Specified by:
getTypeName in interface HistoricVariableUpdate
Returns:
the type name of the variable

getVariableTypeName

public String getVariableTypeName()
Specified by:
getVariableTypeName in interface HistoricVariableUpdate
Returns:
the name of the variable type.

getTime

public Date getTime()
Description copied from interface: HistoricDetail
The time when this detail occurred

Specified by:
getTime in interface HistoricDetail

toString

public String toString()
Overrides:
toString in class HistoricVariableUpdateEventEntity


Copyright © 2017 camunda services GmbH. All rights reserved.