com.liferay.portal.apache.bridges.struts
Class LiferayRequestDispatcher

java.lang.Object
  extended by com.liferay.portal.apache.bridges.struts.LiferayRequestDispatcher
All Implemented Interfaces:
javax.servlet.RequestDispatcher

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

Author:
Michael Young, Brian Myunghun Kim, Brian Wing Shun Chan, Deepak Gothe

Constructor Summary
LiferayRequestDispatcher(javax.servlet.RequestDispatcher requestDispatcher, java.lang.String path)
           
 
Method Summary
 void forward(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse)
           
 void forward(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, boolean named)
           
protected  javax.servlet.http.HttpServletRequest getPortletServletRequest(javax.servlet.ServletRequest servletRequest, javax.portlet.PortletRequest portletRequest, java.lang.String pathInfo, java.lang.String queryString, java.lang.String requestURI, java.lang.String servletPath, boolean named, boolean include)
           
protected  javax.servlet.http.HttpServletResponse getPortletServletResponse(javax.servlet.ServletResponse servletResponse, javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse, boolean include)
           
protected  java.util.Set<java.lang.String> getServletURLPatterns(javax.servlet.ServletRequest servletRequest, javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse)
           
 void include(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse)
           
 void include(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, boolean named)
           
 void invoke(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, boolean named, boolean include)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LiferayRequestDispatcher

public LiferayRequestDispatcher(javax.servlet.RequestDispatcher requestDispatcher,
                                java.lang.String path)
Method Detail

forward

public void forward(javax.servlet.ServletRequest servletRequest,
                    javax.servlet.ServletResponse servletResponse)
             throws java.io.IOException,
                    javax.servlet.ServletException
Specified by:
forward in interface javax.servlet.RequestDispatcher
Throws:
java.io.IOException
javax.servlet.ServletException

forward

public void forward(javax.servlet.ServletRequest servletRequest,
                    javax.servlet.ServletResponse servletResponse,
                    boolean named)
             throws java.io.IOException,
                    javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

include

public void include(javax.servlet.ServletRequest servletRequest,
                    javax.servlet.ServletResponse servletResponse)
             throws java.io.IOException,
                    javax.servlet.ServletException
Specified by:
include in interface javax.servlet.RequestDispatcher
Throws:
java.io.IOException
javax.servlet.ServletException

include

public void include(javax.servlet.ServletRequest servletRequest,
                    javax.servlet.ServletResponse servletResponse,
                    boolean named)
             throws java.io.IOException,
                    javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

invoke

public void invoke(javax.servlet.ServletRequest servletRequest,
                   javax.servlet.ServletResponse servletResponse,
                   boolean named,
                   boolean include)
            throws java.io.IOException,
                   javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

getPortletServletRequest

protected javax.servlet.http.HttpServletRequest getPortletServletRequest(javax.servlet.ServletRequest servletRequest,
                                                                         javax.portlet.PortletRequest portletRequest,
                                                                         java.lang.String pathInfo,
                                                                         java.lang.String queryString,
                                                                         java.lang.String requestURI,
                                                                         java.lang.String servletPath,
                                                                         boolean named,
                                                                         boolean include)

getPortletServletResponse

protected javax.servlet.http.HttpServletResponse getPortletServletResponse(javax.servlet.ServletResponse servletResponse,
                                                                           javax.portlet.PortletRequest portletRequest,
                                                                           javax.portlet.PortletResponse portletResponse,
                                                                           boolean include)
                                                                    throws java.io.IOException
Throws:
java.io.IOException

getServletURLPatterns

protected java.util.Set<java.lang.String> getServletURLPatterns(javax.servlet.ServletRequest servletRequest,
                                                                javax.portlet.PortletRequest portletRequest,
                                                                javax.portlet.PortletResponse portletResponse)