Interface ProcessInstanceMigrationRecordValue.ProcessInstanceMigrationMappingInstructionValue

All Known Implementing Classes:
ImmutableProcessInstanceMigrationMappingInstructionValue
Enclosing interface:
ProcessInstanceMigrationRecordValue

@Immutable public static interface ProcessInstanceMigrationRecordValue.ProcessInstanceMigrationMappingInstructionValue
Mapping instructions for the migration describe how to map elements from the source process definition to the target process definition.

For example, let's consider a source process definition with a service task with id "task1" and the target process definition with a service task with id "task2". The mapping instruction could be:


 {
   "sourceElementId": "task1",
   "targetElementId": "task2"
 }
 
This mapping would migrate instances of the service task with id "task1" to the service task with id "task2".
  • Method Details

    • getSourceElementId

      String getSourceElementId()
      Returns:
      the source element id, or an empty string
    • getTargetElementId

      String getTargetElementId()
      Returns:
      the target element id, or an empty string