Class LiferayPortlet

Object
jakarta.portlet.GenericPortlet
com.liferay.portal.kernel.portlet.LiferayPortlet
All Implemented Interfaces:
jakarta.portlet.EventPortlet, jakarta.portlet.HeaderPortlet, jakarta.portlet.Portlet, jakarta.portlet.PortletConfig, jakarta.portlet.ResourceServingPortlet
Direct Known Subclasses:
MVCPortlet, SettingsConfigurationAction

public class LiferayPortlet extends jakarta.portlet.GenericPortlet
Author:
Brian Wing Shun Chan
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
     
    protected boolean
     

    Fields inherited from class jakarta.portlet.GenericPortlet

    AUTOMATIC_RESOURCE_DISPATCH
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addSuccessMessage(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
     
    protected boolean
    callActionMethod(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
     
    protected boolean
    callResourceMethod(jakarta.portlet.ResourceRequest resourceRequest, jakarta.portlet.ResourceResponse resourceResponse)
     
    protected void
    doAbout(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse)
     
    protected void
    doConfig(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse)
     
    protected void
    doDispatch(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse)
     
    protected void
    doEditDefaults(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse)
     
    protected void
    doEditGuest(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse)
     
    protected void
    doPreview(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse)
     
    protected void
    doPrint(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse)
     
    protected Method
    getActionMethod(String actionName)
     
    protected String
    getRedirect(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
     
    protected Method
     
    protected jakarta.servlet.ServletContext
     
    protected String
    getTitle(jakarta.portlet.RenderRequest renderRequest)
     
    void
     
    protected boolean
    isAddSuccessMessage(jakarta.portlet.ActionRequest actionRequest)
     
    protected boolean
     
    protected boolean
    isEmptySessionMessages(jakarta.portlet.ActionRequest actionRequest)
     
    protected boolean
     
    void
    processAction(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
     
    protected void
    sendRedirect(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
     
    void
    serveResource(jakarta.portlet.ResourceRequest resourceRequest, jakarta.portlet.ResourceResponse resourceResponse)
     
    protected String
    translate(jakarta.portlet.PortletRequest portletRequest, String key)
     
    protected String
    translate(jakarta.portlet.PortletRequest portletRequest, String key, Object... arguments)
     
    protected void
    writeJSON(jakarta.portlet.PortletRequest portletRequest, jakarta.portlet.ActionResponse actionResponse, Object object)
     
    protected void
    writeJSON(jakarta.portlet.PortletRequest portletRequest, jakarta.portlet.MimeResponse mimeResponse, Object object)
     

    Methods inherited from class jakarta.portlet.GenericPortlet

    destroy, dispatchAnnotatedActionMethod, dispatchAnnotatedEventMethod, dispatchAnnotatedRenderMethod, doEdit, doHeaders, doHelp, doView, getContainerRuntimeOptions, getDefaultNamespace, getInitParameter, getInitParameterNames, getNextPossiblePortletModes, getPortletConfig, getPortletContext, getPortletModes, getPortletName, getProcessingEventQNames, getPublicRenderParameterDefinitions, getPublicRenderParameterNames, getPublishingEventQNames, getResourceBundle, getSupportedLocales, getWindowStates, init, processEvent, render, renderHeaders

    Methods inherited from class java.lang.Object

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

    • addProcessActionSuccessMessage

      protected boolean addProcessActionSuccessMessage
    • alwaysSendRedirect

      protected boolean alwaysSendRedirect
  • Constructor Details

    • LiferayPortlet

      public LiferayPortlet()
  • Method Details

    • init

      public void init() throws jakarta.portlet.PortletException
      Overrides:
      init in class jakarta.portlet.GenericPortlet
      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 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 jakarta.portlet.GenericPortlet
      Throws:
      IOException
      jakarta.portlet.PortletException
    • addSuccessMessage

      protected void addSuccessMessage(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
    • callActionMethod

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

      protected boolean callResourceMethod(jakarta.portlet.ResourceRequest resourceRequest, jakarta.portlet.ResourceResponse resourceResponse) throws jakarta.portlet.PortletException
      Throws:
      jakarta.portlet.PortletException
    • doAbout

      protected void doAbout(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • doConfig

      protected void doConfig(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • doDispatch

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

      protected void doEditDefaults(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • doEditGuest

      protected void doEditGuest(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • doPreview

      protected void doPreview(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • doPrint

      protected void doPrint(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • getActionMethod

      protected Method getActionMethod(String actionName) throws NoSuchMethodException
      Throws:
      NoSuchMethodException
    • getRedirect

      protected String getRedirect(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
    • getResourceMethod

      protected Method getResourceMethod(String actionName) throws NoSuchMethodException
      Throws:
      NoSuchMethodException
    • getServletContext

      protected jakarta.servlet.ServletContext getServletContext()
    • getTitle

      protected String getTitle(jakarta.portlet.RenderRequest renderRequest)
      Overrides:
      getTitle in class jakarta.portlet.GenericPortlet
    • isAddSuccessMessage

      protected boolean isAddSuccessMessage(jakarta.portlet.ActionRequest actionRequest)
    • isAlwaysSendRedirect

      protected boolean isAlwaysSendRedirect()
    • isEmptySessionMessages

      protected boolean isEmptySessionMessages(jakarta.portlet.ActionRequest actionRequest)
    • isSessionErrorException

      protected boolean isSessionErrorException(Throwable throwable)
    • sendRedirect

      protected void sendRedirect(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse) throws IOException
      Throws:
      IOException
    • translate

      protected String translate(jakarta.portlet.PortletRequest portletRequest, String key)
    • translate

      protected String translate(jakarta.portlet.PortletRequest portletRequest, String key, Object... arguments)
    • writeJSON

      protected void writeJSON(jakarta.portlet.PortletRequest portletRequest, jakarta.portlet.ActionResponse actionResponse, Object object) throws IOException
      Throws:
      IOException
    • writeJSON

      protected void writeJSON(jakarta.portlet.PortletRequest portletRequest, jakarta.portlet.MimeResponse mimeResponse, Object object) throws IOException
      Throws:
      IOException