# Uses of Interface
org.flowable.common.engine.api.delegate.event.FlowableEntityEvent

Packages that use FlowableEntityEvent
Package
Description
org.flowable.cmmn.api.event
org.flowable.common.engine.api.delegate.event
org.flowable.engine.delegate.event
org.flowable.engine.delegate.event.impl

- ## Uses of FlowableEntityEvent in org.flowable.cmmn.api.event

  Subinterfaces of FlowableEntityEvent in org.flowable.cmmn.api.event
  Modifier and Type
  Interface
  Description
  `interface`
  `FlowableCaseEndedEvent`
  The interface for a case ended event, which might be a case completed or case terminated event.
  `interface`
  `FlowableCaseStageEndedEvent`
  An event representing a CMMN case stage being ended either manually through termination or with an exit sentry or by completing it.
  `interface`
  `FlowableCaseStageStartedEvent`
  An event representing a CMMN case stage being started.
  `interface`
  `FlowableCaseStartedEvent`

- ## Uses of FlowableEntityEvent in org.flowable.common.engine.api.delegate.event

  Subinterfaces of FlowableEntityEvent in org.flowable.common.engine.api.delegate.event
  Modifier and Type
  Interface
  Description
  `interface`
  `FlowableEngineEntityEvent`

- ## Uses of FlowableEntityEvent in org.flowable.engine.delegate.event

  Subinterfaces of FlowableEntityEvent in org.flowable.engine.delegate.event
  Modifier and Type
  Interface
  Description
  `interface`
  `FlowableEntityWithVariablesEvent`
  An `FlowableEntityEvent` related to a single entity.
  `interface`
  `FlowableJobRescheduledEvent`
  `interface`
  `FlowableProcessStartedEvent`
  An `FlowableEvent` related to start event being sent when a process instance is started.
  `interface`
  `FlowableProcessTerminatedEvent`
  Event extends default `FlowableEntityEvent` with the cause of termination

- ## Uses of FlowableEntityEvent in org.flowable.engine.delegate.event.impl

  Classes in org.flowable.engine.delegate.event.impl that implement FlowableEntityEvent
  Modifier and Type
  Class
  Description
  `class`
  `FlowableEntityEventImpl`
  Base class for all `FlowableEvent` implementations, related to entities.
  `class`
  `FlowableEntityExceptionEventImpl`
  Base class for all `FlowableEvent` implementations, represents an exception occurred, related to an entity.
  `class`
  `FlowableEntityWithVariablesEventImpl`
  Base class for all `FlowableEngineEntityEvent` implementations, related to entities with variables.
  `class`
  `FlowableJobRescheduledEventImpl`
  `class`
  `FlowableProcessStartedEventImpl`
  An `FlowableCancelledEvent` implementation.
  `class`
  `FlowableProcessTerminatedEventImpl`
  An `FlowableProcessTerminatedEvent` implementation.
  Methods in org.flowable.engine.delegate.event.impl that return FlowableEntityEvent
  Modifier and Type
  Method
  Description
  `static FlowableEntityEvent`
  FlowableEventBuilder.`createEntityEvent(FlowableEngineEventType type, Object entity)`
  `static FlowableEntityEvent`
  FlowableEventBuilder.`createEntityEvent(FlowableEngineEventType type, Object entity, String executionId, String processInstanceId, String processDefinitionId)`
  `static FlowableEntityEvent`
  FlowableEventBuilder.`createEntityExceptionEvent(FlowableEngineEventType type, Object entity, Throwable cause)`
  `static FlowableEntityEvent`
  FlowableEventBuilder.`createEntityExceptionEvent(FlowableEngineEventType type, Object entity, Throwable cause, String executionId, String processInstanceId, String processDefinitionId)`