public abstract class AbstractTransitionVisitor<K,T> extends AbstractContexed implements TransitionVisitor<T>
Modifier and Type | Field and Description |
---|---|
protected TransitionFactory<K,T> |
provider |
protected K |
tag |
protected T |
target |
conn
Constructor and Description |
---|
AbstractTransitionVisitor(AppContext conn,
K tag,
TransitionFactory<K,T> tp,
T target) |
Modifier and Type | Method and Description |
---|---|
FormResult |
doDirectTargetlessTransition(DirectTargetlessTransition<T> t) |
FormResult |
doDirectTransition(DirectTransition<T> t) |
FormResult |
getSelf() |
getContext, getLogger, resetLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doFormTransition, doTargetLessTransition, doValidatingFormTransition
protected final K tag
protected final TransitionFactory<K,T> provider
protected final T target
public AbstractTransitionVisitor(AppContext conn, K tag, TransitionFactory<K,T> tp, T target)
public FormResult doDirectTransition(DirectTransition<T> t) throws TransitionException
doDirectTransition
in interface TransitionVisitor<T>
TransitionException
public FormResult doDirectTargetlessTransition(DirectTargetlessTransition<T> t) throws TransitionException
doDirectTargetlessTransition
in interface TransitionVisitor<T>
TransitionException
public FormResult getSelf()