org.apache.beehive.netui.pageflow.interceptor.action
Class InterceptorForward

Object
  extended by ForwardConfig
      extended by ActionForward
          extended by Forward
              extended by InterceptorForward
All Implemented Interfaces:
Serializable

public class InterceptorForward
extends Forward

Forward returned from an ActionInterceptor to alter the destination URI of a page flow action.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class Forward
RETURN_TO_ACTION, RETURN_TO_CURRENT_PAGE, RETURN_TO_NONE, RETURN_TO_PAGE, RETURN_TO_PREVIOUS_ACTION, RETURN_TO_PREVIOUS_PAGE
 
Fields inherited from class ForwardConfig
configured, contextRelative, module, name, path, redirect
 
Constructor Summary
protected InterceptorForward(Forward originalForward)
           
protected InterceptorForward(HttpServletRequest request)
           
  InterceptorForward(URI uri)
          Construct from a URI.
  InterceptorForward(URI uri, boolean redirect)
          Construct from a URI.
 
Method Summary
 void rehydrateRequest(HttpServletRequest request)
           
 
Methods inherited from class Forward
addActionOutput, addOutputForm, addPageInput, addQueryParam, addQueryParam, doesResolve, doesRestoreQueryString, findForward, forwardsToPageFlow, getActionOutputs, getFirstOutputForm, getOutputForms, getPageInputs, getPath, getQueryString, getReturnToType, getReturnToTypeAsString, hasExplicitRedirectValue, initialize, initialize, isExternalRedirect, isNestedReturn, isRedirect, isReturnToAction, isReturnToPage, setAlternateModuleConfig, setExternalRedirect, setPath, setQueryString, setRedirect
 
Methods inherited from class ForwardConfig
freeze, getContextRelative, getModule, getName, getRedirect, setContextRelative, setModule, setName, toString
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InterceptorForward

protected InterceptorForward(Forward originalForward)

InterceptorForward

protected InterceptorForward(HttpServletRequest request)

InterceptorForward

public InterceptorForward(URI uri)
Construct from a URI.

Parameters:
uri - the URI pointed to by this Forward.

InterceptorForward

public InterceptorForward(URI uri,
                          boolean redirect)
Construct from a URI.

Parameters:
uri - the URI pointed to by this Forward.
redirect - if true, the controller will redirect to the given URI; otherwise, a server forward will be performed.
Method Detail

rehydrateRequest

public void rehydrateRequest(HttpServletRequest request)