Class MVCPortlet
Object
javax.portlet.GenericPortlet
com.liferay.portal.kernel.portlet.LiferayPortlet
com.liferay.portal.kernel.portlet.bridges.mvc.MVCPortlet
- All Implemented Interfaces:
EventPortlet
,HeaderPortlet
,Portlet
,PortletConfig
,ResourceServingPortlet
- Author:
- Brian Wing Shun Chan, Raymond Augé
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected boolean
protected String
protected boolean
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
Fields inherited from class com.liferay.portal.kernel.portlet.LiferayPortlet
addProcessActionSuccessMessage, alwaysSendRedirect
Fields inherited from class javax.portlet.GenericPortlet
AUTOMATIC_RESOURCE_DISPATCH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
callActionMethod
(ActionRequest actionRequest, ActionResponse actionResponse) protected boolean
callResourceMethod
(ResourceRequest resourceRequest, ResourceResponse resourceResponse) protected void
checkPermissions
(PortletRequest portletRequest) void
destroy()
void
doAbout
(RenderRequest renderRequest, RenderResponse renderResponse) void
doConfig
(RenderRequest renderRequest, RenderResponse renderResponse) protected void
doDispatch
(RenderRequest renderRequest, RenderResponse renderResponse) void
doEdit
(RenderRequest renderRequest, RenderResponse renderResponse) void
doEditDefaults
(RenderRequest renderRequest, RenderResponse renderResponse) void
doEditGuest
(RenderRequest renderRequest, RenderResponse renderResponse) void
doHelp
(RenderRequest renderRequest, RenderResponse renderResponse) void
doPreview
(RenderRequest renderRequest, RenderResponse renderResponse) void
doPrint
(RenderRequest renderRequest, RenderResponse renderResponse) void
doView
(RenderRequest renderRequest, RenderResponse renderResponse) protected MVCCommandCache<MVCActionCommand>
protected MVCCommandCache<MVCHeaderCommand>
protected String
getMVCPathAttributeName
(String namespace) protected String
getPath
(PortletRequest portletRequest, PortletResponse portletResponse) protected MVCCommandCache<MVCRenderCommand>
protected MVCCommandCache<MVCResourceCommand>
protected void
hideDefaultErrorMessage
(PortletRequest portletRequest) protected void
hideDefaultSuccessMessage
(PortletRequest portletRequest) protected void
include
(String path, ActionRequest actionRequest, ActionResponse actionResponse) protected void
include
(String path, EventRequest eventRequest, EventResponse eventResponse) protected void
include
(String path, PortletRequest portletRequest, PortletResponse portletResponse, String lifecycle) protected void
include
(String path, RenderRequest renderRequest, RenderResponse renderResponse) protected void
include
(String path, ResourceRequest resourceRequest, ResourceResponse resourceResponse) void
init()
protected void
invokeHideDefaultSuccessMessage
(PortletRequest portletRequest) void
processAction
(ActionRequest actionRequest, ActionResponse actionResponse) void
render
(RenderRequest renderRequest, RenderResponse renderResponse) void
renderHeaders
(HeaderRequest headerRequest, HeaderResponse headerResponse) void
serveResource
(ResourceRequest resourceRequest, ResourceResponse resourceResponse) Methods inherited from class com.liferay.portal.kernel.portlet.LiferayPortlet
addSuccessMessage, getActionMethod, getRedirect, getResourceMethod, getServletContext, getTitle, isAddSuccessMessage, isAlwaysSendRedirect, isEmptySessionMessages, isSessionErrorException, sendRedirect, translate, translate, writeJSON, writeJSON
Methods inherited from class javax.portlet.GenericPortlet
dispatchAnnotatedActionMethod, dispatchAnnotatedEventMethod, dispatchAnnotatedRenderMethod, doHeaders, getContainerRuntimeOptions, getDefaultNamespace, getInitParameter, getInitParameterNames, getNextPossiblePortletModes, getPortletConfig, getPortletContext, getPortletModes, getPortletName, getProcessingEventQNames, getPublicRenderParameterDefinitions, getPublicRenderParameterNames, getPublishingEventQNames, getResourceBundle, getSupportedLocales, getWindowStates, init, processEvent
-
Field Details
-
aboutTemplate
-
clearRequestParameters
protected boolean clearRequestParameters -
configTemplate
-
copyRequestParameters
protected boolean copyRequestParameters -
editDefaultsTemplate
-
editGuestTemplate
-
editTemplate
-
helpTemplate
-
previewTemplate
-
printTemplate
-
templatePath
-
viewTemplate
-
-
Constructor Details
-
MVCPortlet
public MVCPortlet()
-
-
Method Details
-
destroy
public void destroy()- Specified by:
destroy
in interfacePortlet
- Overrides:
destroy
in classGenericPortlet
-
doAbout
public void doAbout(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException - Overrides:
doAbout
in classLiferayPortlet
- Throws:
IOException
PortletException
-
doConfig
public void doConfig(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException - Overrides:
doConfig
in classLiferayPortlet
- Throws:
IOException
PortletException
-
doEdit
public void doEdit(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException - Overrides:
doEdit
in classGenericPortlet
- Throws:
IOException
PortletException
-
doEditDefaults
public void doEditDefaults(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException - Overrides:
doEditDefaults
in classLiferayPortlet
- Throws:
IOException
PortletException
-
doEditGuest
public void doEditGuest(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException - Overrides:
doEditGuest
in classLiferayPortlet
- Throws:
IOException
PortletException
-
doHelp
public void doHelp(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException - Overrides:
doHelp
in classGenericPortlet
- Throws:
IOException
PortletException
-
doPreview
public void doPreview(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException - Overrides:
doPreview
in classLiferayPortlet
- Throws:
IOException
PortletException
-
doPrint
public void doPrint(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException - Overrides:
doPrint
in classLiferayPortlet
- Throws:
IOException
PortletException
-
doView
public void doView(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException - Overrides:
doView
in classGenericPortlet
- Throws:
IOException
PortletException
-
init
- Overrides:
init
in classLiferayPortlet
- Throws:
PortletException
-
processAction
public void processAction(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, PortletException - Specified by:
processAction
in interfacePortlet
- Overrides:
processAction
in classLiferayPortlet
- Throws:
IOException
PortletException
-
render
public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException - Specified by:
render
in interfacePortlet
- Overrides:
render
in classGenericPortlet
- Throws:
IOException
PortletException
-
renderHeaders
public void renderHeaders(HeaderRequest headerRequest, HeaderResponse headerResponse) throws IOException, PortletException - Specified by:
renderHeaders
in interfaceHeaderPortlet
- Overrides:
renderHeaders
in classGenericPortlet
- Throws:
IOException
PortletException
-
serveResource
public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException, PortletException - Specified by:
serveResource
in interfaceResourceServingPortlet
- Overrides:
serveResource
in classLiferayPortlet
- Throws:
IOException
PortletException
-
callActionMethod
protected boolean callActionMethod(ActionRequest actionRequest, ActionResponse actionResponse) throws PortletException - Overrides:
callActionMethod
in classLiferayPortlet
- Throws:
PortletException
-
callResourceMethod
protected boolean callResourceMethod(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws PortletException - Overrides:
callResourceMethod
in classLiferayPortlet
- Throws:
PortletException
-
checkPermissions
- Throws:
Exception
-
doDispatch
protected void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException - Overrides:
doDispatch
in classLiferayPortlet
- Throws:
IOException
PortletException
-
getActionMVCCommandCache
-
getHeaderMVCCommandCache
-
getMVCPathAttributeName
-
getPath
-
getRenderMVCCommandCache
-
getResourceMVCCommandCache
-
hideDefaultErrorMessage
-
hideDefaultSuccessMessage
-
include
protected void include(String path, ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, PortletException - Throws:
IOException
PortletException
-
include
protected void include(String path, EventRequest eventRequest, EventResponse eventResponse) throws IOException, PortletException - Throws:
IOException
PortletException
-
include
protected void include(String path, PortletRequest portletRequest, PortletResponse portletResponse, String lifecycle) throws IOException, PortletException - Throws:
IOException
PortletException
-
include
protected void include(String path, RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException - Throws:
IOException
PortletException
-
include
protected void include(String path, ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException, PortletException - Throws:
IOException
PortletException
-
invokeHideDefaultSuccessMessage
-