Class InvokerPortletImpl

Object
com.liferay.portlet.internal.InvokerPortletImpl
All Implemented Interfaces:
com.liferay.portal.kernel.portlet.InvokerFilterContainer, com.liferay.portal.kernel.portlet.InvokerPortlet, jakarta.portlet.EventPortlet, jakarta.portlet.HeaderPortlet, jakarta.portlet.Portlet, jakarta.portlet.ResourceServingPortlet

public class InvokerPortletImpl extends Object implements com.liferay.portal.kernel.portlet.InvokerFilterContainer, com.liferay.portal.kernel.portlet.InvokerPortlet
Author:
Brian Wing Shun Chan, Brian Myunghun Kim, Raymond Augé, Neil Griffin
  • Field Summary

    Fields inherited from interface com.liferay.portal.kernel.portlet.InvokerPortlet

    INIT_INVOKER_PORTLET_NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
    InvokerPortletImpl(com.liferay.portal.kernel.model.Portlet portletModel, jakarta.portlet.Portlet portlet, jakarta.portlet.PortletConfig portletConfig, jakarta.portlet.PortletContext portletContext, com.liferay.portal.kernel.portlet.InvokerFilterContainer invokerFilterContainer, boolean checkAuthToken, boolean facesPortlet, boolean headerPortlet)
     
    InvokerPortletImpl(com.liferay.portal.kernel.model.Portlet portletModel, jakarta.portlet.Portlet portlet, jakarta.portlet.PortletContext portletContext, com.liferay.portal.kernel.portlet.InvokerFilterContainer invokerFilterContainer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    void
     
    List<jakarta.portlet.filter.ActionFilter>
     
    List<jakarta.portlet.filter.EventFilter>
     
     
    List<jakarta.portlet.filter.HeaderFilter>
     
    jakarta.portlet.Portlet
     
     
    jakarta.portlet.PortletConfig
     
    jakarta.portlet.PortletContext
     
    jakarta.portlet.Portlet
     
    List<jakarta.portlet.filter.RenderFilter>
     
    List<jakarta.portlet.filter.ResourceFilter>
     
    void
    init(jakarta.portlet.PortletConfig portletConfig)
     
    protected void
    invoke(com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest, com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse, String lifecycle, List<? extends jakarta.portlet.filter.PortletFilter> filters)
     
    protected void
    invokeAction(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
     
    protected void
    invokeEvent(jakarta.portlet.EventRequest eventRequest, jakarta.portlet.EventResponse eventResponse)
     
    protected void
    invokeHeader(jakarta.portlet.HeaderRequest headerRequest, jakarta.portlet.HeaderResponse headerResponse)
     
    protected String
    invokeRender(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse)
     
    protected void
    invokeResource(jakarta.portlet.ResourceRequest resourceRequest, jakarta.portlet.ResourceResponse resourceResponse)
     
    boolean
     
    boolean
     
    boolean
     
    void
    processAction(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
     
    void
    processEvent(jakarta.portlet.EventRequest eventRequest, jakarta.portlet.EventResponse eventResponse)
     
    protected void
    processException(Exception exception, jakarta.portlet.PortletRequest liferayPortletRequest, jakarta.portlet.PortletResponse liferayPortletResponse)
     
    void
    render(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse)
     
    void
    renderHeaders(jakarta.portlet.HeaderRequest headerRequest, jakarta.portlet.HeaderResponse headerResponse)
     
    void
    serveResource(jakarta.portlet.ResourceRequest resourceRequest, jakarta.portlet.ResourceResponse resourceResponse)
     
    void
     

    Methods inherited from class java.lang.Object

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

    • InvokerPortletImpl

      public InvokerPortletImpl(com.liferay.portal.kernel.model.Portlet portletModel, jakarta.portlet.Portlet portlet, jakarta.portlet.PortletConfig portletConfig, jakarta.portlet.PortletContext portletContext, com.liferay.portal.kernel.portlet.InvokerFilterContainer invokerFilterContainer, boolean checkAuthToken, boolean facesPortlet, boolean headerPortlet)
    • InvokerPortletImpl

      public InvokerPortletImpl(com.liferay.portal.kernel.model.Portlet portletModel, jakarta.portlet.Portlet portlet, jakarta.portlet.PortletContext portletContext, com.liferay.portal.kernel.portlet.InvokerFilterContainer invokerFilterContainer)
  • Method Details

    • destroy

      public void destroy()
      Specified by:
      destroy in interface jakarta.portlet.Portlet
    • getActionFilters

      public List<jakarta.portlet.filter.ActionFilter> getActionFilters()
      Specified by:
      getActionFilters in interface com.liferay.portal.kernel.portlet.InvokerFilterContainer
    • getEventFilters

      public List<jakarta.portlet.filter.EventFilter> getEventFilters()
      Specified by:
      getEventFilters in interface com.liferay.portal.kernel.portlet.InvokerFilterContainer
    • getExpCache

      public Integer getExpCache()
      Specified by:
      getExpCache in interface com.liferay.portal.kernel.portlet.InvokerPortlet
    • getHeaderFilters

      public List<jakarta.portlet.filter.HeaderFilter> getHeaderFilters()
      Specified by:
      getHeaderFilters in interface com.liferay.portal.kernel.portlet.InvokerFilterContainer
    • getPortlet

      public jakarta.portlet.Portlet getPortlet()
      Specified by:
      getPortlet in interface com.liferay.portal.kernel.portlet.InvokerPortlet
    • getPortletClassLoader

      public ClassLoader getPortletClassLoader()
      Specified by:
      getPortletClassLoader in interface com.liferay.portal.kernel.portlet.InvokerPortlet
    • getPortletConfig

      public jakarta.portlet.PortletConfig getPortletConfig()
      Specified by:
      getPortletConfig in interface com.liferay.portal.kernel.portlet.InvokerPortlet
    • getPortletContext

      public jakarta.portlet.PortletContext getPortletContext()
      Specified by:
      getPortletContext in interface com.liferay.portal.kernel.portlet.InvokerPortlet
    • getPortletInstance

      public jakarta.portlet.Portlet getPortletInstance()
      Specified by:
      getPortletInstance in interface com.liferay.portal.kernel.portlet.InvokerPortlet
    • getRenderFilters

      public List<jakarta.portlet.filter.RenderFilter> getRenderFilters()
      Specified by:
      getRenderFilters in interface com.liferay.portal.kernel.portlet.InvokerFilterContainer
    • getResourceFilters

      public List<jakarta.portlet.filter.ResourceFilter> getResourceFilters()
      Specified by:
      getResourceFilters in interface com.liferay.portal.kernel.portlet.InvokerFilterContainer
    • init

      public void init(jakarta.portlet.PortletConfig portletConfig) throws jakarta.portlet.PortletException
      Specified by:
      init in interface jakarta.portlet.Portlet
      Throws:
      jakarta.portlet.PortletException
    • isCheckAuthToken

      public boolean isCheckAuthToken()
      Specified by:
      isCheckAuthToken in interface com.liferay.portal.kernel.portlet.InvokerPortlet
    • isFacesPortlet

      public boolean isFacesPortlet()
      Specified by:
      isFacesPortlet in interface com.liferay.portal.kernel.portlet.InvokerPortlet
    • isHeaderPortlet

      public boolean isHeaderPortlet()
      Specified by:
      isHeaderPortlet in interface com.liferay.portal.kernel.portlet.InvokerPortlet
    • processAction

      public void processAction(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
      Specified by:
      processAction in interface jakarta.portlet.Portlet
    • processEvent

      public void processEvent(jakarta.portlet.EventRequest eventRequest, jakarta.portlet.EventResponse eventResponse)
      Specified by:
      processEvent in interface jakarta.portlet.EventPortlet
    • render

      public void render(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Specified by:
      render in interface jakarta.portlet.Portlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • renderHeaders

      public void renderHeaders(jakarta.portlet.HeaderRequest headerRequest, jakarta.portlet.HeaderResponse headerResponse) throws IOException, jakarta.portlet.PortletException
      Specified by:
      renderHeaders in interface jakarta.portlet.HeaderPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • serveResource

      public void serveResource(jakarta.portlet.ResourceRequest resourceRequest, jakarta.portlet.ResourceResponse resourceResponse)
      Specified by:
      serveResource in interface jakarta.portlet.ResourceServingPortlet
    • setPortletFilters

      public void setPortletFilters()
      Specified by:
      setPortletFilters in interface com.liferay.portal.kernel.portlet.InvokerPortlet
    • cleanUp

      protected void cleanUp()
    • invoke

      protected void invoke(com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest, com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse, String lifecycle, List<? extends jakarta.portlet.filter.PortletFilter> filters) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • invokeAction

      protected void invokeAction(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • invokeEvent

      protected void invokeEvent(jakarta.portlet.EventRequest eventRequest, jakarta.portlet.EventResponse eventResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • invokeHeader

      protected void invokeHeader(jakarta.portlet.HeaderRequest headerRequest, jakarta.portlet.HeaderResponse headerResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • invokeRender

      protected String invokeRender(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • invokeResource

      protected void invokeResource(jakarta.portlet.ResourceRequest resourceRequest, jakarta.portlet.ResourceResponse resourceResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • processException

      protected void processException(Exception exception, jakarta.portlet.PortletRequest liferayPortletRequest, jakarta.portlet.PortletResponse liferayPortletResponse)