atg.servlet
Class RestRequestDispatcherWrapper

java.lang.Object
  extended by atg.servlet.RestRequestDispatcherWrapper
All Implemented Interfaces:
javax.servlet.RequestDispatcher

public class RestRequestDispatcherWrapper
extends java.lang.Object
implements javax.servlet.RequestDispatcher

This class wraps the dynamo request and is used when handling rest requests for form submits.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
RestRequestDispatcherWrapper(java.lang.String pRequestedPath, javax.servlet.RequestDispatcher pRequestDispatcher)
          Constructor
 
Method Summary
 void forward(javax.servlet.ServletRequest pRequest, javax.servlet.ServletResponse pResponse)
          Intercept any attempts to forward a request.
 javax.servlet.RequestDispatcher getOriginalRequestDispatcher()
           
 java.lang.String getRequestedPath()
           
 void include(javax.servlet.ServletRequest pRequest, javax.servlet.ServletResponse pResponse)
          Forwards the request to the original dispatcher
 void setOriginalRequestDispatcher(javax.servlet.RequestDispatcher pOriginalRequestDispatcher)
           
 void setRequestedPath(java.lang.String pRequestedPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

RestRequestDispatcherWrapper

public RestRequestDispatcherWrapper(java.lang.String pRequestedPath,
                                    javax.servlet.RequestDispatcher pRequestDispatcher)
Constructor

Method Detail

getRequestedPath

public java.lang.String getRequestedPath()
Returns:
the value of requestedPath

setRequestedPath

public void setRequestedPath(java.lang.String pRequestedPath)
Parameters:
pRequestedPath - the requestedPath to set

getOriginalRequestDispatcher

public javax.servlet.RequestDispatcher getOriginalRequestDispatcher()
Returns:
the value of originalRequestDispatcher

setOriginalRequestDispatcher

public void setOriginalRequestDispatcher(javax.servlet.RequestDispatcher pOriginalRequestDispatcher)
Parameters:
pOriginalRequestDispatcher - the originalRequestDispatcher to set

forward

public void forward(javax.servlet.ServletRequest pRequest,
                    javax.servlet.ServletResponse pResponse)
             throws javax.servlet.ServletException,
                    java.io.IOException
Intercept any attempts to forward a request.

Specified by:
forward in interface javax.servlet.RequestDispatcher
Parameters:
pRequest - the servlet request
pResponse - the servlet response
Throws:
javax.servlet.ServletException
java.io.IOException
See Also:
RequestDispatcher.forward(javax.servlet.ServletRequest, javax.servlet.ServletResponse)

include

public void include(javax.servlet.ServletRequest pRequest,
                    javax.servlet.ServletResponse pResponse)
             throws javax.servlet.ServletException,
                    java.io.IOException
Forwards the request to the original dispatcher

Specified by:
include in interface javax.servlet.RequestDispatcher
Parameters:
pRequest - the servlet request
pResponse - the servlet response
Throws:
javax.servlet.ServletException
java.io.IOException
See Also:
RequestDispatcher.include(javax.servlet.ServletRequest, javax.servlet.ServletResponse)