Object
jakarta.portlet.GenericPortlet
com.liferay.portal.kernel.portlet.LiferayPortlet
com.liferay.portal.kernel.portlet.bridges.mvc.MVCPortlet
All Implemented Interfaces:
jakarta.portlet.EventPortlet, jakarta.portlet.HeaderPortlet, jakarta.portlet.Portlet, jakarta.portlet.PortletConfig, jakarta.portlet.ResourceServingPortlet

public class MVCPortlet extends LiferayPortlet
Author:
Brian Wing Shun Chan, Raymond Augé
  • Field Details

    • aboutTemplate

      protected String aboutTemplate
    • clearRequestParameters

      protected boolean clearRequestParameters
    • configTemplate

      protected String configTemplate
    • copyRequestParameters

      protected boolean copyRequestParameters
    • editDefaultsTemplate

      protected String editDefaultsTemplate
    • editGuestTemplate

      protected String editGuestTemplate
    • editTemplate

      protected String editTemplate
    • helpTemplate

      protected String helpTemplate
    • previewTemplate

      protected String previewTemplate
    • printTemplate

      protected String printTemplate
    • templatePath

      protected String templatePath
    • viewTemplate

      protected String viewTemplate
  • Constructor Details

    • MVCPortlet

      public MVCPortlet()
  • Method Details

    • destroy

      public void destroy()
      Specified by:
      destroy in interface jakarta.portlet.Portlet
      Overrides:
      destroy in class jakarta.portlet.GenericPortlet
    • doAbout

      public void doAbout(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Overrides:
      doAbout in class LiferayPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • doConfig

      public void doConfig(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Overrides:
      doConfig in class LiferayPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • doEdit

      public void doEdit(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Overrides:
      doEdit in class jakarta.portlet.GenericPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • doEditDefaults

      public void doEditDefaults(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Overrides:
      doEditDefaults in class LiferayPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • doEditGuest

      public void doEditGuest(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Overrides:
      doEditGuest in class LiferayPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • doHelp

      public void doHelp(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Overrides:
      doHelp in class jakarta.portlet.GenericPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • doPreview

      public void doPreview(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Overrides:
      doPreview in class LiferayPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • doPrint

      public void doPrint(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Overrides:
      doPrint in class LiferayPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • doView

      public void doView(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Overrides:
      doView in class jakarta.portlet.GenericPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • init

      public void init() throws jakarta.portlet.PortletException
      Overrides:
      init in class LiferayPortlet
      Throws:
      jakarta.portlet.PortletException
    • processAction

      public void processAction(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse) throws IOException, jakarta.portlet.PortletException
      Specified by:
      processAction in interface jakarta.portlet.Portlet
      Overrides:
      processAction in class LiferayPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • 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
      Overrides:
      render in class jakarta.portlet.GenericPortlet
      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
      Overrides:
      renderHeaders in class jakarta.portlet.GenericPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • serveResource

      public void serveResource(jakarta.portlet.ResourceRequest resourceRequest, jakarta.portlet.ResourceResponse resourceResponse) throws IOException, jakarta.portlet.PortletException
      Specified by:
      serveResource in interface jakarta.portlet.ResourceServingPortlet
      Overrides:
      serveResource in class LiferayPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • callActionMethod

      protected boolean callActionMethod(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse) throws jakarta.portlet.PortletException
      Overrides:
      callActionMethod in class LiferayPortlet
      Throws:
      jakarta.portlet.PortletException
    • callResourceMethod

      protected boolean callResourceMethod(jakarta.portlet.ResourceRequest resourceRequest, jakarta.portlet.ResourceResponse resourceResponse) throws jakarta.portlet.PortletException
      Overrides:
      callResourceMethod in class LiferayPortlet
      Throws:
      jakarta.portlet.PortletException
    • checkPermissions

      protected void checkPermissions(jakarta.portlet.PortletRequest portletRequest) throws Exception
      Throws:
      Exception
    • doDispatch

      protected void doDispatch(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Overrides:
      doDispatch in class LiferayPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • getActionMVCCommandCache

      protected MVCCommandCache<MVCActionCommand> getActionMVCCommandCache()
    • getHeaderMVCCommandCache

      protected MVCCommandCache<MVCHeaderCommand> getHeaderMVCCommandCache()
    • getMVCPathAttributeName

      protected String getMVCPathAttributeName(String namespace)
    • getPath

      protected String getPath(jakarta.portlet.PortletRequest portletRequest, jakarta.portlet.PortletResponse portletResponse)
    • getRenderMVCCommandCache

      protected MVCCommandCache<MVCRenderCommand> getRenderMVCCommandCache()
    • getResourceMVCCommandCache

      protected MVCCommandCache<MVCResourceCommand> getResourceMVCCommandCache()
    • hideDefaultErrorMessage

      protected void hideDefaultErrorMessage(jakarta.portlet.PortletRequest portletRequest)
    • hideDefaultSuccessMessage

      protected void hideDefaultSuccessMessage(jakarta.portlet.PortletRequest portletRequest)
    • include

      protected void include(String path, jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • include

      protected void include(String path, jakarta.portlet.EventRequest eventRequest, jakarta.portlet.EventResponse eventResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • include

      protected void include(String path, jakarta.portlet.PortletRequest portletRequest, jakarta.portlet.PortletResponse portletResponse, String lifecycle) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • include

      protected void include(String path, jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • include

      protected void include(String path, jakarta.portlet.ResourceRequest resourceRequest, jakarta.portlet.ResourceResponse resourceResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • invokeHideDefaultSuccessMessage

      protected void invokeHideDefaultSuccessMessage(jakarta.portlet.PortletRequest portletRequest)