Class BaseMVCActionCommand
Object
com.liferay.portal.kernel.portlet.bridges.mvc.BaseMVCActionCommand
- All Implemented Interfaces:
MVCActionCommand,MVCCommand
- Direct Known Subclasses:
BaseFormMVCActionCommand,BaseTransactionalMVCActionCommand
- 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddDeleteSuccessData(PortletRequest portletRequest, Object data) protected voidaddSuccessMessage(ActionRequest actionRequest, ActionResponse actionResponse) protected abstract voiddoProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) protected PortletConfiggetPortletConfig(PortletRequest portletRequest) protected voidhideDefaultErrorMessage(PortletRequest portletRequest) protected voidhideDefaultSuccessMessage(PortletRequest portletRequest) protected booleanisDisplaySuccessMessage(PortletRequest portletRequest) booleanprocessAction(ActionRequest actionRequest, ActionResponse actionResponse) Invoked byMVCPortletto allow the portlet to process an action request.protected booleanredirectToLogin(ActionRequest actionRequest, ActionResponse actionResponse) protected voidsendRedirect(ActionRequest actionRequest, ActionResponse actionResponse) protected voidsendRedirect(ActionRequest actionRequest, ActionResponse actionResponse, String redirect) protected voidsendRedirect(PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse, String redirect, String closeRedirect)
-
Constructor Details
-
BaseMVCActionCommand
public BaseMVCActionCommand()
-
-
Method Details
-
processAction
public boolean processAction(ActionRequest actionRequest, ActionResponse actionResponse) throws PortletException Description copied from interface:MVCActionCommandInvoked byMVCPortletto allow the portlet to process an action request.- Specified by:
processActionin interfaceMVCActionCommand- Parameters:
actionRequest- the action requestactionResponse- the action response- Returns:
trueif an error occurs in processing the action request;falseotherwise- Throws:
PortletException
-
addDeleteSuccessData
-
addSuccessMessage
-
doProcessAction
protected abstract void doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception - Throws:
Exception
-
getPortletConfig
-
hideDefaultErrorMessage
-
hideDefaultSuccessMessage
-
isDisplaySuccessMessage
-
redirectToLogin
protected boolean redirectToLogin(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException - Throws:
IOException
-
sendRedirect
protected void sendRedirect(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException - Throws:
IOException
-
sendRedirect
protected void sendRedirect(ActionRequest actionRequest, ActionResponse actionResponse, String redirect) throws IOException - Throws:
IOException
-
sendRedirect
protected void sendRedirect(PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse, String redirect, String closeRedirect) throws IOException - Throws:
IOException
-