Interface ProcessInstanceModificationRecordValue
- All Superinterfaces:
JsonSerializable,ProcessInstanceRelated,RecordValue
- All Known Implementing Classes:
ImmutableProcessInstanceModificationRecordValue
@Immutable
public interface ProcessInstanceModificationRecordValue
extends RecordValue, ProcessInstanceRelated
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionReturns a list of activate instructions (if available), or an empty list.Deprecated.Returns a list of terminate instructions (if available), or an empty list.Methods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJsonMethods inherited from interface io.camunda.zeebe.protocol.record.value.ProcessInstanceRelated
getProcessInstanceKey
-
Method Details
-
getTerminateInstructions
List<ProcessInstanceModificationRecordValue.ProcessInstanceModificationTerminateInstructionValue> getTerminateInstructions()Returns a list of terminate instructions (if available), or an empty list. -
getActivateInstructions
List<ProcessInstanceModificationRecordValue.ProcessInstanceModificationActivateInstructionValue> getActivateInstructions()Returns a list of activate instructions (if available), or an empty list. -
getAncestorScopeKeys
Deprecated.Returns a list of all ancestor keys of all activate instructions. The property is set in the event only after the modification is applied.
-
ProcessInstanceModificationRecordValue.ProcessInstanceModificationActivateInstructionValue.getAncestorScopeKeys()