Interface DataObjectVariableEntity

All Superinterfaces:
DataObjectVariable, org.flowable.common.engine.impl.persistence.entity.Entity, org.flowable.common.engine.impl.db.HasRevision, org.flowable.variable.api.types.ValueFields
All Known Implementing Classes:
DataObjectVariableEntityImpl

public interface DataObjectVariableEntity
extends org.flowable.variable.api.types.ValueFields, DataObjectVariable, org.flowable.common.engine.impl.persistence.entity.Entity, org.flowable.common.engine.impl.db.HasRevision
  • Method Summary

    Modifier and Type Method Description
    void forceUpdate()  
    org.flowable.common.engine.impl.persistence.entity.ByteArrayRef getByteArrayRef()  
    java.lang.Object getCachedValue()  
    org.flowable.variable.api.types.VariableType getType()  
    void setBytes​(byte[] bytes)  
    void setCachedValue​(java.lang.Object cachedValue)  
    void setDataInstanceId​(java.lang.String dataInstanceItemId)  
    void setDoubleValue​(java.lang.Double doubleValue)  
    void setId​(java.lang.String id)  
    void setLongValue​(java.lang.Long longValue)  
    void setName​(java.lang.String name)  
    void setTextValue​(java.lang.String textValue)  
    void setTextValue2​(java.lang.String textValue2)  
    void setType​(org.flowable.variable.api.types.VariableType type)  
    void setTypeName​(java.lang.String typeName)  
    void setValue​(java.lang.Object value)  

    Methods inherited from interface com.flowable.dataobject.api.runtime.DataObjectVariable

    getBytes, getDataInstanceId, getDoubleValue, getId, getLongValue, getName, getTextValue, getTextValue2, getTypeName, getValue

    Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity

    getId, getIdPrefix, getOriginalPersistentState, getPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setInserted, setOriginalPersistentState, setUpdated

    Methods inherited from interface org.flowable.common.engine.impl.db.HasRevision

    getRevision, getRevisionNext, setRevision

    Methods inherited from interface org.flowable.variable.api.types.ValueFields

    getBytes, getDoubleValue, getExecutionId, getLongValue, getName, getProcessInstanceId, getScopeId, getScopeType, getSubScopeId, getTaskId, getTextValue, getTextValue2
  • Method Details

    • setId

      void setId​(java.lang.String id)
      Specified by:
      setId in interface org.flowable.common.engine.impl.persistence.entity.Entity
    • setName

      void setName​(java.lang.String name)
    • setDataInstanceId

      void setDataInstanceId​(java.lang.String dataInstanceItemId)
    • setTextValue

      void setTextValue​(java.lang.String textValue)
      Specified by:
      setTextValue in interface org.flowable.variable.api.types.ValueFields
    • setTextValue2

      void setTextValue2​(java.lang.String textValue2)
      Specified by:
      setTextValue2 in interface org.flowable.variable.api.types.ValueFields
    • setLongValue

      void setLongValue​(java.lang.Long longValue)
      Specified by:
      setLongValue in interface org.flowable.variable.api.types.ValueFields
    • setDoubleValue

      void setDoubleValue​(java.lang.Double doubleValue)
      Specified by:
      setDoubleValue in interface org.flowable.variable.api.types.ValueFields
    • setBytes

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

      void forceUpdate()
    • getByteArrayRef

      org.flowable.common.engine.impl.persistence.entity.ByteArrayRef getByteArrayRef()
    • getType

      org.flowable.variable.api.types.VariableType getType()
    • setType

      void setType​(org.flowable.variable.api.types.VariableType type)
    • setValue

      void setValue​(java.lang.Object value)
    • getCachedValue

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

      void setCachedValue​(java.lang.Object cachedValue)
      Specified by:
      setCachedValue in interface org.flowable.variable.api.types.ValueFields
    • setTypeName

      void setTypeName​(java.lang.String typeName)