Class StateTransition
java.lang.Object
org.flowable.cmmn.engine.impl.runtime.StateTransition
Whenever a plan item or event listener changes its state as part of a CMMN engine operation, its current state and transition is checked to be valid.
This static class supports methods for this check as well as initializes all possible states and their transitions.
- Author:
- Joram Barrez, Micha Kiener
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static void
addEventListenerTransition
(String state, String... transitions) protected static void
addPlanItemTransition
(String state, String... transitions) protected static boolean
isEventListenerTransitionPossible
(String currentState, String transition) protected static boolean
isPlanItemTransitionPossible
(String currentState, String transition) static boolean
isPossible
(PlanItemInstance planItemInstance, String transition)
-
Field Details
-
PLAN_ITEM_TRANSITIONS
-
EVENT_LISTENER_TRANSITIONS
-
-
Constructor Details
-
StateTransition
public StateTransition()
-
-
Method Details
-
addPlanItemTransition
-
addEventListenerTransition
-
isPossible
-
isPlanItemTransitionPossible
-
isEventListenerTransitionPossible
-