org.apache.beehive.netui.pageflow.handler
Interface ActionForwardHandler
- All Superinterfaces:
- Handler
public interface ActionForwardHandler
- extends Handler
Handler for action forward processing.
Method Summary |
ActionForward |
doAutoViewRender(FlowControllerHandlerContext context,
ActionMapping mapping,
ActionForm form)
|
ActionForward |
doNestingReturn(FlowControllerHandlerContext context,
Forward pageFlowFwd,
ActionMapping mapping,
ActionForm form)
|
ActionForward |
doReturnToAction(FlowControllerHandlerContext context,
String actionName,
Forward pageFlowFwd)
|
ActionForward |
doReturnToPage(FlowControllerHandlerContext context,
PreviousPageInfo prevPageInfo,
PageFlowController currentPageFlow,
ActionForm currentForm,
String actionName,
Forward pageFlowFwd)
|
ActionForward |
handleInterceptorReturn(FlowControllerHandlerContext context,
PageFlowController poppedPageFlow,
PageFlowStack.PushedPageFlow pushedPageFlowWrapper,
String returnAction,
ActionMapping actionMapping,
ActionForm form,
ActionInterceptor interceptor)
|
ActionForward |
processForward(FlowControllerHandlerContext context,
ActionForward fwd,
ActionMapping actionMapping,
ExceptionConfig exceptionConfig,
String actionName,
ModuleConfig altModuleConfig,
ActionForm form)
Perform additional processing on a given Struts ActionForward, and perform any necessary updates to the request
and user session (including updates to the PageFlowController nesting stack). |
processForward
ActionForward processForward(FlowControllerHandlerContext context,
ActionForward fwd,
ActionMapping actionMapping,
ExceptionConfig exceptionConfig,
String actionName,
ModuleConfig altModuleConfig,
ActionForm form)
- Perform additional processing on a given Struts ActionForward, and perform any necessary updates to the request
and user session (including updates to the PageFlowController nesting stack). This method may replace
the given ActionForward with a new one.
- Parameters:
context
- the current FlowControllerHandlerContext.fwd
- the ActionForward object to process.actionMapping
- the Struts config object for the current action, if there is one (null
if there is none).exceptionConfig
- the Struts config object for the current exception-handler, if one is being run
null
if there is none).actionName
- the name of the currently-requested action.altModuleConfig
- an alternate Struts module configuration object for resolving a forward, if it can't be
resolved from the current ActionMapping (or if there is no current ActionMapping).form
- the Struts ActionForm created for the current action. May be null
.
- Returns:
- the modified ActionForward object, or a replacement one.
doAutoViewRender
ActionForward doAutoViewRender(FlowControllerHandlerContext context,
ActionMapping mapping,
ActionForm form)
doReturnToPage
ActionForward doReturnToPage(FlowControllerHandlerContext context,
PreviousPageInfo prevPageInfo,
PageFlowController currentPageFlow,
ActionForm currentForm,
String actionName,
Forward pageFlowFwd)
doReturnToAction
ActionForward doReturnToAction(FlowControllerHandlerContext context,
String actionName,
Forward pageFlowFwd)
doNestingReturn
ActionForward doNestingReturn(FlowControllerHandlerContext context,
Forward pageFlowFwd,
ActionMapping mapping,
ActionForm form)
handleInterceptorReturn
ActionForward handleInterceptorReturn(FlowControllerHandlerContext context,
PageFlowController poppedPageFlow,
PageFlowStack.PushedPageFlow pushedPageFlowWrapper,
String returnAction,
ActionMapping actionMapping,
ActionForm form,
ActionInterceptor interceptor)