Interface DataObjectInstance

All Known Subinterfaces:
DataObjectInstanceEntity
All Known Implementing Classes:
DataObjectInstanceEntityImpl

public interface DataObjectInstance
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the creation timestamp of this data instance.
    Returns the id of the user creating this data instance.
    Returns the id of the data object definition this instance belongs to.
    Returns the key of the data object definition this instance belongs to.
    Returns the unique, technical id for this data object instance.
    Returns the lookup id of this data object instance.
    Returns the scope definition id of the case or process definition where this data object is created or used for.
    Returns the scope id of the case or process instance where this data object is created or used for.
    Returns the scope type cmmn or bpmn or another value.
    Returns the sub scope id of the plan item or execution where this data object is created or used for.
    Returns the optional id of the user having last modified this data instance, if any, null otherwise.
    Returns the timestamp of the last update of this data instance, in most cases where events are immutable, this timestamp is the same as the creation timestamp, but must never be null.
  • Method Details

    • getId

      String getId()
      Returns the unique, technical id for this data object instance. This id will be different from environment to environment.
      Returns:
      the id of this data object instance
    • getLookupId

      String getLookupId()
      Returns the lookup id of this data object instance.
      Returns:
      the lookup id
    • getDefinitionId

      String getDefinitionId()
      Returns the id of the data object definition this instance belongs to.
      Returns:
      the id of the data object definition
    • getDefinitionKey

      String getDefinitionKey()
      Returns the key of the data object definition this instance belongs to.
      Returns:
      the key of the data object definition
    • getCreationTime

      Date getCreationTime()
      Returns the creation timestamp of this data instance.
      Returns:
      the creation timestamp
    • getCreatorId

      String getCreatorId()
      Returns the id of the user creating this data instance.
      Returns:
      the id of the creation user
    • getUpdateTime

      Date getUpdateTime()
      Returns the timestamp of the last update of this data instance, in most cases where events are immutable, this timestamp is the same as the creation timestamp, but must never be null.
      Returns:
      the timestamp of the last update / modification of this data object
    • getUpdaterId

      String getUpdaterId()
      Returns the optional id of the user having last modified this data instance, if any, null otherwise.
      Returns:
      the optional id of the user having last updated this data instance
    • getScopeId

      String getScopeId()
      Returns the scope id of the case or process instance where this data object is created or used for.
      Returns:
      the scope id
    • getSubScopeId

      String getSubScopeId()
      Returns the sub scope id of the plan item or execution where this data object is created or used for.
      Returns:
      the sub scope id
    • getScopeType

      String getScopeType()
      Returns the scope type cmmn or bpmn or another value.
      Returns:
      the scope type
    • getScopeDefinitionId

      String getScopeDefinitionId()
      Returns the scope definition id of the case or process definition where this data object is created or used for.
      Returns:
      the scope definition id