Class HistoricDetailVariableInstanceUpdateEntityImpl

All Implemented Interfaces:
Serializable, HistoricData, HasRevision, Entity, HistoricDetail, HistoricVariableUpdate, HistoricDetailEntity, HistoricDetailVariableInstanceUpdateEntity, org.flowable.variable.api.types.ValueFields

public class HistoricDetailVariableInstanceUpdateEntityImpl extends HistoricDetailEntityImpl implements HistoricDetailVariableInstanceUpdateEntity
Author:
Tom Baeyens, Joram Barrez
See Also:
  • Field Details

    • revision

      protected int revision
    • name

      protected String name
    • variableType

      protected org.flowable.variable.api.types.VariableType variableType
    • longValue

      protected Long longValue
    • doubleValue

      protected Double doubleValue
    • textValue

      protected String textValue
    • textValue2

      protected String textValue2
    • byteArrayRef

      protected ByteArrayRef byteArrayRef
    • cachedValue

      protected Object cachedValue
  • Constructor Details

    • HistoricDetailVariableInstanceUpdateEntityImpl

      public HistoricDetailVariableInstanceUpdateEntityImpl()
  • Method Details

    • getPersistentState

      public Object getPersistentState()
      Specified by:
      getPersistentState in interface Entity
      Overrides:
      getPersistentState in class HistoricDetailEntityImpl
    • getValue

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

      public String getVariableTypeName()
      Specified by:
      getVariableTypeName in interface HistoricVariableUpdate
    • getRevisionNext

      public int getRevisionNext()
      Specified by:
      getRevisionNext in interface HasRevision
    • getBytes

      public byte[] getBytes()
      Specified by:
      getBytes in interface org.flowable.variable.api.types.ValueFields
    • getByteArrayRef

      public ByteArrayRef getByteArrayRef()
      Specified by:
      getByteArrayRef in interface HistoricDetailVariableInstanceUpdateEntity
    • setBytes

      public void setBytes(byte[] bytes)
      Specified by:
      setBytes in interface org.flowable.variable.api.types.ValueFields
    • getRevision

      public int getRevision()
      Specified by:
      getRevision in interface HasRevision
      Specified by:
      getRevision in interface HistoricVariableUpdate
    • setRevision

      public void setRevision(int revision)
      Specified by:
      setRevision in interface HasRevision
    • getVariableName

      public String getVariableName()
      Specified by:
      getVariableName in interface HistoricVariableUpdate
    • setName

      public void setName(String name)
      Specified by:
      setName in interface HistoricDetailVariableInstanceUpdateEntity
    • getName

      public String getName()
      Specified by:
      getName in interface org.flowable.variable.api.types.ValueFields
    • getVariableType

      public org.flowable.variable.api.types.VariableType getVariableType()
      Specified by:
      getVariableType in interface HistoricDetailVariableInstanceUpdateEntity
    • setVariableType

      public void setVariableType(org.flowable.variable.api.types.VariableType variableType)
      Specified by:
      setVariableType in interface HistoricDetailVariableInstanceUpdateEntity
    • getLongValue

      public Long getLongValue()
      Specified by:
      getLongValue in interface org.flowable.variable.api.types.ValueFields
    • setLongValue

      public void setLongValue(Long longValue)
      Specified by:
      setLongValue in interface org.flowable.variable.api.types.ValueFields
    • getDoubleValue

      public Double getDoubleValue()
      Specified by:
      getDoubleValue in interface org.flowable.variable.api.types.ValueFields
    • setDoubleValue

      public void setDoubleValue(Double doubleValue)
      Specified by:
      setDoubleValue in interface org.flowable.variable.api.types.ValueFields
    • getTextValue

      public String getTextValue()
      Specified by:
      getTextValue in interface org.flowable.variable.api.types.ValueFields
    • setTextValue

      public void setTextValue(String textValue)
      Specified by:
      setTextValue in interface org.flowable.variable.api.types.ValueFields
    • getTextValue2

      public String getTextValue2()
      Specified by:
      getTextValue2 in interface org.flowable.variable.api.types.ValueFields
    • setTextValue2

      public void setTextValue2(String textValue2)
      Specified by:
      setTextValue2 in interface org.flowable.variable.api.types.ValueFields
    • getCachedValue

      public Object getCachedValue()
      Specified by:
      getCachedValue in interface org.flowable.variable.api.types.ValueFields
    • setCachedValue

      public void setCachedValue(Object cachedValue)
      Specified by:
      setCachedValue in interface org.flowable.variable.api.types.ValueFields
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getScopeId

      public String getScopeId()
      Specified by:
      getScopeId in interface org.flowable.variable.api.types.ValueFields
    • getSubScopeId

      public String getSubScopeId()
      Specified by:
      getSubScopeId in interface org.flowable.variable.api.types.ValueFields
    • getScopeType

      public String getScopeType()
      Specified by:
      getScopeType in interface org.flowable.variable.api.types.ValueFields