Class DataObjectImpl

java.lang.Object
org.flowable.engine.impl.DataObjectImpl
All Implemented Interfaces:
DataObject

public class DataObjectImpl extends Object implements DataObject
  • Field Details

    • id

      protected String id
    • processInstanceId

      protected String processInstanceId
    • executionId

      protected String executionId
    • name

      protected String name
    • value

      protected Object value
    • description

      protected String description
    • localizedName

      protected String localizedName
    • localizedDescription

      protected String localizedDescription
    • dataObjectDefinitionKey

      protected String dataObjectDefinitionKey
  • Constructor Details

  • Method Details

    • setId

      public void setId(String id)
    • getId

      public String getId()
      Description copied from interface: DataObject
      The unique id of this Data Object.
      Specified by:
      getId in interface DataObject
    • setProcessInstanceId

      public void setProcessInstanceId(String processInstanceId)
    • getProcessInstanceId

      public String getProcessInstanceId()
      Description copied from interface: DataObject
      /** The id of the process instance that this Data Object is associated with.
      Specified by:
      getProcessInstanceId in interface DataObject
    • setExecutionId

      public void setExecutionId(String executionId)
    • getExecutionId

      public String getExecutionId()
      Description copied from interface: DataObject
      The id of the execution in which this Data Object resides. A DataObject only resides on a process instance execution or a subprocess execution.
      Specified by:
      getExecutionId in interface DataObject
    • getName

      public String getName()
      Description copied from interface: DataObject
      Name of the DataObject.
      Specified by:
      getName in interface DataObject
    • setName

      public void setName(String name)
    • getLocalizedName

      public String getLocalizedName()
      Description copied from interface: DataObject
      Localized Name of the DataObject.
      Specified by:
      getLocalizedName in interface DataObject
    • setLocalizedName

      public void setLocalizedName(String localizedName)
    • getDescription

      public String getDescription()
      Description copied from interface: DataObject
      Description of the DataObject.
      Specified by:
      getDescription in interface DataObject
    • setDescription

      public void setDescription(String description)
    • getValue

      public Object getValue()
      Description copied from interface: DataObject
      Value of the DataObject.
      Specified by:
      getValue in interface DataObject
    • setValue

      public void setValue(Object value)
    • getType

      public String getType()
      Description copied from interface: DataObject
      Type of the DataObject.
      Specified by:
      getType in interface DataObject
    • setType

      public void setType(String type)
    • getDataObjectDefinitionKey

      public String getDataObjectDefinitionKey()
      Description copied from interface: DataObject
      The id of the flow element in the process defining this data object.
      Specified by:
      getDataObjectDefinitionKey in interface DataObject
    • setDataObjectDefinitionKey

      public void setDataObjectDefinitionKey(String dataObjectDefinitionKey)