public class TransitionMap extends Object
Lookup maps allowing to test for allowed plan item transitions according to <a href="http://www.omg.org/spec/CMMN/1.0/">CMMN specification 1.0</a>.
| Modifier and Type | Field and Description | 
|---|---|
static boolean[][] | 
CASE_TRANSITION_MAP  | 
static boolean[][] | 
EVENT_TRANSITION_MAP  | 
static boolean[][] | 
TASK_TRANSITION_MAP  | 
| Constructor and Description | 
|---|
TransitionMap()  | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
isAllowedCaseTransition(PlanItemState state,
                       PlanItemTransition transition)
Test if a transition is allowed for a given case state. 
 | 
static boolean | 
isAllowedEventTransition(PlanItemState state,
                        PlanItemTransition transition)
Test if a transition is allowed for a given event or milestone state. 
 | 
static boolean | 
isAllowedTaskTransition(PlanItemState state,
                       PlanItemTransition transition)
Test if a transition is allowed for a given stage or task state. 
 | 
public static boolean[][] CASE_TRANSITION_MAP
public static boolean[][] TASK_TRANSITION_MAP
public static boolean[][] EVENT_TRANSITION_MAP
public static boolean isAllowedCaseTransition(PlanItemState state, PlanItemTransition transition)
Test if a transition is allowed for a given case state.
state - the current state.transition - the intended transition.true if allowed, false otherwise.public static boolean isAllowedTaskTransition(PlanItemState state, PlanItemTransition transition)
Test if a transition is allowed for a given stage or task state.
state - the current state.transition - the intended transition.true if allowed, false otherwise.public static boolean isAllowedEventTransition(PlanItemState state, PlanItemTransition transition)
Test if a transition is allowed for a given event or milestone state.
state - the current state.transition - the intended transition.true if allowed, false otherwise.Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.