public class DirectOperationTransitionVisitor<X> extends java.lang.Object implements TransitionVisitor<X>
TransitionVisitor
that executes direct transitions and returns the FormResult
A null value is returned for any other kind of Transition
.DirectOperationResultVisitor
![]() |
![]() |
Constructor and Description |
---|
DirectOperationTransitionVisitor(AppContext conn,
X target) |
Modifier and Type | Method and Description |
---|---|
FormResult |
doDirectTargetlessTransition(DirectTargetlessTransition<X> t) |
FormResult |
doDirectTransition(DirectTransition<X> t) |
FormResult |
doFormTransition(FormTransition<X> t) |
FormResult |
doTargetLessTransition(TargetLessTransition<X> t) |
FormResult |
doValidatingFormTransition(ValidatingFormTransition<X> t) |
public DirectOperationTransitionVisitor(AppContext conn, X target)
target
- public FormResult doDirectTransition(DirectTransition<X> t) throws TransitionException
doDirectTransition
in interface TransitionVisitor<X>
TransitionException
public FormResult doDirectTargetlessTransition(DirectTargetlessTransition<X> t) throws TransitionException
doDirectTargetlessTransition
in interface TransitionVisitor<X>
TransitionException
public FormResult doFormTransition(FormTransition<X> t) throws TransitionException
doFormTransition
in interface TransitionVisitor<X>
TransitionException
public FormResult doValidatingFormTransition(ValidatingFormTransition<X> t) throws TransitionException
doValidatingFormTransition
in interface TransitionVisitor<X>
TransitionException
public FormResult doTargetLessTransition(TargetLessTransition<X> t) throws TransitionException
doTargetLessTransition
in interface TransitionVisitor<X>
TransitionException