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 void
addDeleteSuccessData
(PortletRequest portletRequest, Object data) protected void
addSuccessMessage
(ActionRequest actionRequest, ActionResponse actionResponse) protected abstract void
doProcessAction
(ActionRequest actionRequest, ActionResponse actionResponse) protected PortletConfig
getPortletConfig
(PortletRequest portletRequest) protected void
hideDefaultErrorMessage
(PortletRequest portletRequest) protected void
hideDefaultSuccessMessage
(PortletRequest portletRequest) protected boolean
isDisplaySuccessMessage
(PortletRequest portletRequest) boolean
processAction
(ActionRequest actionRequest, ActionResponse actionResponse) Invoked byMVCPortlet
to allow the portlet to process an action request.protected boolean
redirectToLogin
(ActionRequest actionRequest, ActionResponse actionResponse) protected void
sendRedirect
(ActionRequest actionRequest, ActionResponse actionResponse) protected void
sendRedirect
(ActionRequest actionRequest, ActionResponse actionResponse, String redirect) protected void
sendRedirect
(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:MVCActionCommand
Invoked byMVCPortlet
to allow the portlet to process an action request.- Specified by:
processAction
in interfaceMVCActionCommand
- Parameters:
actionRequest
- the action requestactionResponse
- the action response- Returns:
true
if an error occurs in processing the action request;false
otherwise- 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
-