Class BaseMVCActionCommand

Object
com.liferay.portal.kernel.portlet.bridges.mvc.BaseMVCActionCommand
All Implemented Interfaces:
MVCActionCommand, MVCCommand
Direct Known Subclasses:
BaseFormMVCActionCommand, BaseTransactionalMVCActionCommand

public abstract class BaseMVCActionCommand extends Object implements MVCActionCommand
Author:
Brian Wing Shun Chan
See Also:
  • com.liferay.portal.struts.PortletAction
  • Field Summary

    Fields inherited from interface com.liferay.portal.kernel.portlet.bridges.mvc.MVCActionCommand

    EMPTY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addDeleteSuccessData(jakarta.portlet.PortletRequest portletRequest, Object data)
     
    protected void
    addSuccessMessage(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
     
    protected abstract void
    doProcessAction(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
     
    protected jakarta.portlet.PortletConfig
    getPortletConfig(jakarta.portlet.PortletRequest portletRequest)
     
    protected void
    hideDefaultErrorMessage(jakarta.portlet.PortletRequest portletRequest)
     
    protected void
    hideDefaultSuccessMessage(jakarta.portlet.PortletRequest portletRequest)
     
    protected boolean
    isDisplaySuccessMessage(jakarta.portlet.PortletRequest portletRequest)
     
    boolean
    processAction(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
    Invoked by MVCPortlet to allow the portlet to process an action request.
    protected boolean
    redirectToLogin(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
     
    protected void
    sendRedirect(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse)
     
    protected void
    sendRedirect(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse, String redirect)
     
    protected void
    sendRedirect(jakarta.portlet.PortletConfig portletConfig, jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse, String redirect, String closeRedirect)
     

    Methods inherited from class java.lang.Object

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

    • BaseMVCActionCommand

      public BaseMVCActionCommand()
  • Method Details

    • processAction

      public boolean processAction(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse) throws jakarta.portlet.PortletException
      Description copied from interface: MVCActionCommand
      Invoked by MVCPortlet to allow the portlet to process an action request.
      Specified by:
      processAction in interface MVCActionCommand
      Parameters:
      actionRequest - the action request
      actionResponse - the action response
      Returns:
      true if an error occurs in processing the action request; false otherwise
      Throws:
      jakarta.portlet.PortletException
    • addDeleteSuccessData

      protected void addDeleteSuccessData(jakarta.portlet.PortletRequest portletRequest, Object data)
    • addSuccessMessage

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

      protected abstract void doProcessAction(jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse) throws Exception
      Throws:
      Exception
    • getPortletConfig

      protected jakarta.portlet.PortletConfig getPortletConfig(jakarta.portlet.PortletRequest portletRequest)
    • hideDefaultErrorMessage

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

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

      protected boolean isDisplaySuccessMessage(jakarta.portlet.PortletRequest portletRequest)
    • redirectToLogin

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

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

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

      protected void sendRedirect(jakarta.portlet.PortletConfig portletConfig, jakarta.portlet.ActionRequest actionRequest, jakarta.portlet.ActionResponse actionResponse, String redirect, String closeRedirect) throws IOException
      Throws:
      IOException