public class DirectOperationResultVisitor extends AbstractContexed implements WebFormResultVisitor
WebFormResultVisitor
to recursively execute any direct transitions in the chain.
Only explicit transitions (with a non null key) are consideredconn
Constructor and Description |
---|
DirectOperationResultVisitor(AppContext conn) |
Modifier and Type | Method and Description |
---|---|
FormResult |
getFinalResult() |
void |
visitBackResult(BackResult res) |
<T,K> void |
visitChainedTransitionResult(ChainedTransitionResult<T,K> res) |
<T,K> void |
visitConfirmTransitionResult(ConfirmTransitionResult<T,K> res) |
void |
visitCustomPage(CustomPageResult res) |
void |
visitErrorFormResult(ErrorFormResult res) |
void |
visitExternalRedirectResult(ExternalRedirectResult res) |
void |
visitForwardResult(ForwardResult res) |
void |
visitMessageResult(MessageResult res) |
void |
visitRedirectResult(RedirectResult res) |
void |
visitServeDataResult(ServeDataResult res) |
getContext, getLogger, resetLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitSerializableChainedTransitionResult
getContext
public DirectOperationResultVisitor(AppContext conn)
conn
- public FormResult getFinalResult()
public <T,K> void visitChainedTransitionResult(ChainedTransitionResult<T,K> res) throws java.lang.Exception
visitChainedTransitionResult
in interface FormResultVisitor
java.lang.Exception
public <T,K> void visitConfirmTransitionResult(ConfirmTransitionResult<T,K> res) throws java.lang.Exception
visitConfirmTransitionResult
in interface FormResultVisitor
java.lang.Exception
public void visitMessageResult(MessageResult res) throws java.lang.Exception
visitMessageResult
in interface FormResultVisitor
java.lang.Exception
public void visitServeDataResult(ServeDataResult res) throws java.lang.Exception
visitServeDataResult
in interface FormResultVisitor
java.lang.Exception
public void visitBackResult(BackResult res) throws java.lang.Exception
visitBackResult
in interface FormResultVisitor
java.lang.Exception
public void visitCustomPage(CustomPageResult res) throws java.lang.Exception
visitCustomPage
in interface FormResultVisitor
java.lang.Exception
public void visitForwardResult(ForwardResult res) throws java.lang.Exception
visitForwardResult
in interface WebFormResultVisitor
java.lang.Exception
public void visitRedirectResult(RedirectResult res) throws java.lang.Exception
visitRedirectResult
in interface WebFormResultVisitor
java.lang.Exception
public void visitExternalRedirectResult(ExternalRedirectResult res) throws java.lang.Exception
visitExternalRedirectResult
in interface WebFormResultVisitor
java.lang.Exception
public void visitErrorFormResult(ErrorFormResult res) throws java.lang.Exception
visitErrorFormResult
in interface WebFormResultVisitor
java.lang.Exception