Interface ProcessInstanceResultRecordValue

All Superinterfaces:
JsonSerializable, ProcessInstanceRelated, RecordValue, RecordValueWithVariables
All Known Implementing Classes:
ImmutableProcessInstanceResultRecordValue

@Immutable public interface ProcessInstanceResultRecordValue extends RecordValueWithVariables, ProcessInstanceRelated
Represents a process instance related command or event.

See ProcessInstanceResultIntent for intents.

  • Method Details

    • getBpmnProcessId

      String getBpmnProcessId()
      Returns:
      the BPMN process id this process instance belongs to.
    • getVersion

      int getVersion()
      Returns:
      the version of the deployed process this instance belongs to.
    • getProcessDefinitionKey

      long getProcessDefinitionKey()
      Returns:
      the key of the deployed process this instance belongs to.
    • getProcessInstanceKey

      long getProcessInstanceKey()
      Specified by:
      getProcessInstanceKey in interface ProcessInstanceRelated
      Returns:
      the key of the process instance