Package org.flowable.cmmn.api

# Interface CallbackTypes

public interface CallbackTypes
A callback type is set on an entity that needs to 'call back' to some other entity, typically when the entity is completed or deleted. For example, given a cmmn case with a process task, the process instance will have a call back id (the plan item instance id of the process task) and a call back type indicating that it's a child process. Note that typically a 'reference id' and 'reference type' is also set on the calling side. In this example, the plan item instance would get the id of the process and the same reference type (hence why the reference type constant is also duplicated in the `ReferenceTypes` class.

Author:
  Joram Barrez

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final String`
  `CASE_ADHOC_CHILD`
  `static final String`
  `EXECUTION_CHILD_CASE`
  Child case instance of a process instance
  `static final String`
  `PLAN_ITEM_CHILD_CASE`
  Child case instance of a case instance
  `static final String`
  `PLAN_ITEM_CHILD_PROCESS`
  Child process instance of a case instance

- ## Field Details

  - ### PLAN_ITEM_CHILD_CASE

    static final String PLAN_ITEM_CHILD_CASE
    Child case instance of a case instance
    See Also:
      - Constant Field Values

  - ### PLAN_ITEM_CHILD_PROCESS

    static final String PLAN_ITEM_CHILD_PROCESS
    Child process instance of a case instance
    See Also:
      - Constant Field Values

  - ### EXECUTION_CHILD_CASE

    static final String EXECUTION_CHILD_CASE
    Child case instance of a process instance
    See Also:
      - Constant Field Values

  - ### CASE_ADHOC_CHILD

    static final String CASE_ADHOC_CHILD
    See Also:
      - Constant Field Values