Package org.flowable.engine.runtime

# Interface DataObject

public interface DataObject

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getDataObjectDefinitionKey()`
  The id of the flow element in the process defining this data object.
  `String`
  `getDescription()`
  Description of the DataObject.
  `String`
  `getExecutionId()`
  The id of the execution in which this Data Object resides.
  `String`
  `getId()`
  The unique id of this Data Object.
  `String`
  `getLocalizedName()`
  Localized Name of the DataObject.
  `String`
  `getName()`
  Name of the DataObject.
  `String`
  `getProcessInstanceId()`
  /** The id of the process instance that this Data Object is associated with.
  `String`
  `getType()`
  Type of the DataObject.
  `Object`
  `getValue()`
  Value of the DataObject.

- ## Method Details

  - ### getId

    String getId()
    The unique id of this Data Object.

  - ### getProcessInstanceId

    String getProcessInstanceId()
    /** The id of the process instance that this Data Object is associated with.

  - ### getExecutionId

    String getExecutionId()
    The id of the execution in which this Data Object resides. A DataObject only resides on a process instance execution or a subprocess execution.

  - ### getName

    String getName()
    Name of the DataObject.

  - ### getLocalizedName

    String getLocalizedName()
    Localized Name of the DataObject.

  - ### getDescription

    String getDescription()
    Description of the DataObject.

  - ### getValue

    Object getValue()
    Value of the DataObject.

  - ### getType

    String getType()
    Type of the DataObject.

  - ### getDataObjectDefinitionKey

    String getDataObjectDefinitionKey()
    The id of the flow element in the process defining this data object.