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(jakarta.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected void
    checkAction(jakarta.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected void
    checkCSRFProtection(jakarta.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected void
    checkRender(jakarta.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected void
    checkResource(jakarta.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected String
    getOriginalURL(jakarta.servlet.http.HttpServletRequest httpServletRequest)
     
    protected jakarta.servlet.http.HttpServletRequest
    getOwnerLayoutRequestWrapper(jakarta.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected boolean
     
    void
    preparePortlet(jakarta.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet)
     
    com.liferay.portal.kernel.portlet.ActionResult
    processAction(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected com.liferay.portal.kernel.portlet.ActionResult
    processActionException(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.security.auth.PrincipalException principalException)
     
    List<jakarta.portlet.Event>
    processEvent(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.model.Layout layout, jakarta.portlet.Event event)
     
    void
    processPublicRenderParameters(jakarta.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Layout layout)
     
    void
    processPublicRenderParameters(jakarta.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Layout layout, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected void
    processRenderException(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet)
     
    protected void
    processServeResourceException(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.security.auth.PrincipalException principalException)
     
    void
    render(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet)
     
    void
    renderHeaders(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet)
     
    void
    serveResource(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.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(jakarta.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(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.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<jakarta.portlet.Event> processEvent(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.model.Layout layout, jakarta.portlet.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(jakarta.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(jakarta.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(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.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(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.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(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.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(jakarta.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet) throws Exception
      Throws:
      Exception
    • checkAction

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

      protected void checkCSRFProtection(jakarta.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(jakarta.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet) throws Exception
      Throws:
      Exception
    • checkResource

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

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

      protected jakarta.servlet.http.HttpServletRequest getOwnerLayoutRequestWrapper(jakarta.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(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.security.auth.PrincipalException principalException)
    • processRenderException

      protected void processRenderException(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.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(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.security.auth.PrincipalException principalException)