com.liferay.portal.struts
Class PortalRequestProcessor

java.lang.Object
  extended byorg.apache.struts.action.RequestProcessor
      extended byorg.apache.struts.tiles.TilesRequestProcessor
          extended bycom.liferay.portal.struts.PortalRequestProcessor

public class PortalRequestProcessor
extends org.apache.struts.tiles.TilesRequestProcessor

View Source

Author:
Brian Wing Shun Chan, Jorge Ferrer

Field Summary
 
Fields inherited from class org.apache.struts.tiles.TilesRequestProcessor
definitionsFactory, log
 
Fields inherited from class org.apache.struts.action.RequestProcessor
actions, INCLUDE_PATH_INFO, INCLUDE_SERVLET_PATH, moduleConfig, servlet
 
Constructor Summary
PortalRequestProcessor()
           
 
Method Summary
protected  void callParentDoForward(java.lang.String uri, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
protected  javax.servlet.http.HttpServletRequest callParentProcessMultipart(javax.servlet.http.HttpServletRequest req)
           
protected  java.lang.String callParentProcessPath(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
protected  boolean callParentProcessRoles(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, org.apache.struts.action.ActionMapping mapping)
           
protected  void cleanUp(javax.servlet.http.HttpServletRequest req)
           
protected  void defineObjects(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, com.liferay.portal.model.Portlet portlet)
           
protected  void doForward(java.lang.String uri, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
protected  void doInclude(java.lang.String uri, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
protected  java.lang.String getLastPath(javax.servlet.http.HttpServletRequest req)
           
protected  boolean isPortletPath(java.lang.String path)
           
protected  boolean isPublicPath(java.lang.String path)
           
 void process(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
protected  javax.servlet.http.HttpServletRequest processMultipart(javax.servlet.http.HttpServletRequest req)
           
protected  java.lang.String processPath(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
protected  boolean processRoles(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, org.apache.struts.action.ActionMapping mapping)
           
 
Methods inherited from class org.apache.struts.tiles.TilesRequestProcessor
getDefinitionsFactory, init, initDefinitionsMapping, internalModuleRelativeForward, internalModuleRelativeInclude, processForwardConfig, processTilesDefinition
 
Methods inherited from class org.apache.struts.action.RequestProcessor
destroy, getInternal, getServletContext, log, log, processActionCreate, processActionForm, processActionPerform, processCachedMessages, processContent, processException, processForward, processInclude, processLocale, processMapping, processNoCache, processPopulate, processPreprocess, processValidate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortalRequestProcessor

public PortalRequestProcessor()
Method Detail

process

public void process(javax.servlet.http.HttpServletRequest req,
                    javax.servlet.http.HttpServletResponse res)
             throws java.io.IOException,
                    javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

callParentDoForward

protected void callParentDoForward(java.lang.String uri,
                                   javax.servlet.http.HttpServletRequest req,
                                   javax.servlet.http.HttpServletResponse res)
                            throws java.io.IOException,
                                   javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

doForward

protected void doForward(java.lang.String uri,
                         javax.servlet.http.HttpServletRequest req,
                         javax.servlet.http.HttpServletResponse res)
                  throws java.io.IOException,
                         javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

doInclude

protected void doInclude(java.lang.String uri,
                         javax.servlet.http.HttpServletRequest req,
                         javax.servlet.http.HttpServletResponse res)
                  throws java.io.IOException,
                         javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

callParentProcessMultipart

protected javax.servlet.http.HttpServletRequest callParentProcessMultipart(javax.servlet.http.HttpServletRequest req)

processMultipart

protected javax.servlet.http.HttpServletRequest processMultipart(javax.servlet.http.HttpServletRequest req)

callParentProcessPath

protected java.lang.String callParentProcessPath(javax.servlet.http.HttpServletRequest req,
                                                 javax.servlet.http.HttpServletResponse res)
                                          throws java.io.IOException
Throws:
java.io.IOException

processPath

protected java.lang.String processPath(javax.servlet.http.HttpServletRequest req,
                                       javax.servlet.http.HttpServletResponse res)
                                throws java.io.IOException
Throws:
java.io.IOException

callParentProcessRoles

protected boolean callParentProcessRoles(javax.servlet.http.HttpServletRequest req,
                                         javax.servlet.http.HttpServletResponse res,
                                         org.apache.struts.action.ActionMapping mapping)
                                  throws java.io.IOException,
                                         javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

processRoles

protected boolean processRoles(javax.servlet.http.HttpServletRequest req,
                               javax.servlet.http.HttpServletResponse res,
                               org.apache.struts.action.ActionMapping mapping)
                        throws java.io.IOException,
                               javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

getLastPath

protected java.lang.String getLastPath(javax.servlet.http.HttpServletRequest req)

isPortletPath

protected boolean isPortletPath(java.lang.String path)

isPublicPath

protected boolean isPublicPath(java.lang.String path)

defineObjects

protected void defineObjects(javax.servlet.http.HttpServletRequest req,
                             javax.servlet.http.HttpServletResponse res,
                             com.liferay.portal.model.Portlet portlet)
                      throws java.lang.Exception
Throws:
java.lang.Exception

cleanUp

protected void cleanUp(javax.servlet.http.HttpServletRequest req)
                throws java.lang.Exception
Throws:
java.lang.Exception