Class SecurityPortletContainerWrapper

Object
com.liferay.portlet.SecurityPortletContainerWrapper
All Implemented Interfaces:
com.liferay.portal.kernel.portlet.PortletContainer

public class SecurityPortletContainerWrapper extends Object implements com.liferay.portal.kernel.portlet.PortletContainer
Author:
Tomas Polesovsky, Raymond Augé
  • Constructor Summary

    Constructors
    Constructor
    Description
    SecurityPortletContainerWrapper(com.liferay.portal.kernel.portlet.PortletContainer portletContainer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    check(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected void
    checkAction(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected void
    checkCSRFProtection(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected void
    checkRender(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected void
    checkResource(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected String
    getOriginalURL(javax.servlet.http.HttpServletRequest httpServletRequest)
     
    protected javax.servlet.http.HttpServletRequest
    getOwnerLayoutRequestWrapper(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected boolean
     
    void
    preparePortlet(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    com.liferay.portal.kernel.portlet.ActionResult
    processAction(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected com.liferay.portal.kernel.portlet.ActionResult
    processActionException(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.security.auth.PrincipalException principalException)
     
    processEvent(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.model.Layout layout, Event event)
     
    void
    processPublicRenderParameters(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Layout layout)
     
    void
    processPublicRenderParameters(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Layout layout, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected void
    processRenderException(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected void
    processServeResourceException(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.security.auth.PrincipalException principalException)
     
    void
    render(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet)
     
    void
    renderHeaders(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet)
     
    void
    serveResource(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SecurityPortletContainerWrapper

      public SecurityPortletContainerWrapper(com.liferay.portal.kernel.portlet.PortletContainer portletContainer)
  • Method Details

    • preparePortlet

      public void preparePortlet(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet) throws com.liferay.portal.kernel.portlet.PortletContainerException
      Specified by:
      preparePortlet in interface com.liferay.portal.kernel.portlet.PortletContainer
      Throws:
      com.liferay.portal.kernel.portlet.PortletContainerException
    • processAction

      public com.liferay.portal.kernel.portlet.ActionResult processAction(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet) throws com.liferay.portal.kernel.portlet.PortletContainerException
      Specified by:
      processAction in interface com.liferay.portal.kernel.portlet.PortletContainer
      Throws:
      com.liferay.portal.kernel.portlet.PortletContainerException
    • processEvent

      public List<Event> processEvent(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.model.Layout layout, Event event) throws com.liferay.portal.kernel.portlet.PortletContainerException
      Specified by:
      processEvent in interface com.liferay.portal.kernel.portlet.PortletContainer
      Throws:
      com.liferay.portal.kernel.portlet.PortletContainerException
    • processPublicRenderParameters

      public void processPublicRenderParameters(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Layout layout)
      Specified by:
      processPublicRenderParameters in interface com.liferay.portal.kernel.portlet.PortletContainer
    • processPublicRenderParameters

      public void processPublicRenderParameters(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Layout layout, com.liferay.portal.kernel.model.Portlet portlet)
      Specified by:
      processPublicRenderParameters in interface com.liferay.portal.kernel.portlet.PortletContainer
    • render

      public void render(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet) throws com.liferay.portal.kernel.portlet.PortletContainerException
      Specified by:
      render in interface com.liferay.portal.kernel.portlet.PortletContainer
      Throws:
      com.liferay.portal.kernel.portlet.PortletContainerException
    • renderHeaders

      public void renderHeaders(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet) throws com.liferay.portal.kernel.portlet.PortletContainerException
      Specified by:
      renderHeaders in interface com.liferay.portal.kernel.portlet.PortletContainer
      Throws:
      com.liferay.portal.kernel.portlet.PortletContainerException
    • serveResource

      public void serveResource(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet) throws com.liferay.portal.kernel.portlet.PortletContainerException
      Specified by:
      serveResource in interface com.liferay.portal.kernel.portlet.PortletContainer
      Throws:
      com.liferay.portal.kernel.portlet.PortletContainerException
    • check

      protected void check(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet) throws Exception
      Throws:
      Exception
    • checkAction

      protected void checkAction(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet) throws Exception
      Throws:
      Exception
    • checkCSRFProtection

      protected void checkCSRFProtection(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • checkRender

      protected void checkRender(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet) throws Exception
      Throws:
      Exception
    • checkResource

      protected void checkResource(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet) throws Exception
      Throws:
      Exception
    • getOriginalURL

      protected String getOriginalURL(javax.servlet.http.HttpServletRequest httpServletRequest)
    • getOwnerLayoutRequestWrapper

      protected javax.servlet.http.HttpServletRequest getOwnerLayoutRequestWrapper(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet) throws Exception
      Throws:
      Exception
    • isValidPortletId

      protected boolean isValidPortletId(String portletId)
    • processActionException

      protected com.liferay.portal.kernel.portlet.ActionResult processActionException(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.security.auth.PrincipalException principalException)
    • processRenderException

      protected void processRenderException(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet) throws com.liferay.portal.kernel.portlet.PortletContainerException
      Throws:
      com.liferay.portal.kernel.portlet.PortletContainerException
    • processServeResourceException

      protected void processServeResourceException(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.security.auth.PrincipalException principalException)