Package org.flowable.cmmn.api.event

# Interface FlowableCaseStageStartedEvent

All Superinterfaces:
  `FlowableEngineEntityEvent`, `FlowableEngineEvent`, `FlowableEntityEvent`, `FlowableEvent`

public interface FlowableCaseStageStartedEvent extends FlowableEngineEntityEvent
An event representing a CMMN case stage being started.

Author:
  Micha Kiener

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CaseInstance`
  `getCaseInstance()`
  Returns the case instance the stage belongs to.
  `PlanItemInstance`
  `getEntity()`
  Overwritten in order to return the stage plan item instance.

  ### Methods inherited from interface org.flowable.common.engine.api.delegate.event.FlowableEngineEvent

  `getExecutionId, getProcessDefinitionId, getProcessInstanceId, getScopeDefinitionId, getScopeId, getScopeType, getSubScopeId`

  ### Methods inherited from interface org.flowable.common.engine.api.delegate.event.FlowableEvent

  `getType`

- ## Method Details

  - ### getCaseInstance

    CaseInstance getCaseInstance()
    Returns the case instance the stage belongs to.
    Returns:
      the case instance

  - ### getEntity

    PlanItemInstance getEntity()
    Overwritten in order to return the stage plan item instance.
    Specified by:
      `getEntity` in interface `FlowableEntityEvent`
    Returns:
      the stage plan item instance