java.lang.Object
javax.portlet.GenericPortlet
com.liferay.portal.kernel.portlet.LiferayPortlet
com.liferay.portal.kernel.portlet.bridges.mvc.MVCPortlet
All Implemented Interfaces:
javax.portlet.EventPortlet, javax.portlet.HeaderPortlet, javax.portlet.Portlet, javax.portlet.PortletConfig, javax.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 javax.portlet.Portlet
      Overrides:
      destroy in class javax.portlet.GenericPortlet
    • doAbout

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

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

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

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

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

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

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

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

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

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

      public void processAction(javax.portlet.ActionRequest actionRequest, javax.portlet.ActionResponse actionResponse) throws IOException, javax.portlet.PortletException
      Specified by:
      processAction in interface javax.portlet.Portlet
      Overrides:
      processAction in class LiferayPortlet
      Throws:
      IOException
      javax.portlet.PortletException
    • render

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

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

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

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

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

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

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

      protected MVCCommandCache<MVCActionCommand> getActionMVCCommandCache()
    • getHeaderMVCCommandCache

      protected MVCCommandCache<MVCHeaderCommand> getHeaderMVCCommandCache()
    • getMVCPathAttributeName

      protected String getMVCPathAttributeName(String namespace)
    • getPath

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

      protected MVCCommandCache<MVCRenderCommand> getRenderMVCCommandCache()
    • getResourceMVCCommandCache

      protected MVCCommandCache<MVCResourceCommand> getResourceMVCCommandCache()
    • hideDefaultErrorMessage

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

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

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

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

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

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

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

      protected void invokeHideDefaultSuccessMessage(javax.portlet.PortletRequest portletRequest)