public class RollbackTransitionException extends Exception
RollbackTransitionException may be thrown during an TransitionAction for a Transition if the said Transition should be aborted. ie: no state change should occur.| Constructor and Description | 
|---|
| RollbackTransitionException(Enum<?> stateFrom, Enum<?> stateTo, String sReason)Constructs a  RollbackTransitionExceptionwith the specified from and to states. | 
| RollbackTransitionException(Enum<?> stateFrom, Enum<?> stateTo, Throwable cause)Constructs a  RollbackTransitionExceptionwith the specified from and to states. | 
| Modifier and Type | Method and Description | 
|---|---|
| Enum<?> | getStateFrom()Obtain the state from which the  Transitionwas rolled back. | 
| Enum<?> | getStateTo()Obtain the state to which the  Transitiondid not occur. | 
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic RollbackTransitionException(Enum<?> stateFrom, Enum<?> stateTo, String sReason)
RollbackTransitionException with the specified from and to states.stateFrom - the state from which the Transition was being madestateTo - the state to which the Transition was being madesReason - the reason for the rollbackpublic RollbackTransitionException(Enum<?> stateFrom, Enum<?> stateTo, Throwable cause)
RollbackTransitionException with the specified from and to states.stateFrom - the state from which the Transition was being madestateTo - the state to which the Transition was being madecause - the underlying exception that caused the rollbackpublic Enum<?> getStateFrom()
Transition was rolled back.Transition was rolled backpublic Enum<?> getStateTo()
Transition did not occur.Transition did not occur