public class StandardLifecycleTransitionChecker extends java.lang.Object implements LifecycleTransitionChecker
ALLLIFECYCLETRANSITION, ASSIGN, ATE_ABORT, AUTOSKIP, COMPLETE, MANUALSKIP, PI_ABORT, REASSIGN, RESUME, SCHEDULE, START, SUSPEND, UNKNOWN, WITHDRAW
Constructor and Description |
---|
StandardLifecycleTransitionChecker() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.Integer> |
getAvailableLifecycleTransitions() |
java.util.List<java.lang.Integer> |
getAvailableTransitionsFrom(int currLifecycleTransition) |
java.util.List<java.lang.Integer> |
getAvailableTransitionsTo(int currLifecycleTransition) |
int |
getIndexOfLifecycleTransitionString(java.lang.String lifecycleTransition) |
boolean |
isValid(int fromLifecycleTransition,
int toLifecycleTransition) |
public java.util.Set<java.lang.Integer> getAvailableLifecycleTransitions()
getAvailableLifecycleTransitions
in interface LifecycleTransitionChecker
public java.util.List<java.lang.Integer> getAvailableTransitionsFrom(int currLifecycleTransition)
getAvailableTransitionsFrom
in interface LifecycleTransitionChecker
public boolean isValid(int fromLifecycleTransition, int toLifecycleTransition)
isValid
in interface LifecycleTransitionChecker
public int getIndexOfLifecycleTransitionString(java.lang.String lifecycleTransition)
getIndexOfLifecycleTransitionString
in interface LifecycleTransitionChecker
public java.util.List<java.lang.Integer> getAvailableTransitionsTo(int currLifecycleTransition)
getAvailableTransitionsTo
in interface LifecycleTransitionChecker