Package lumis.service.banner
Class BannerUpdateDataProcessActionHandler
- java.lang.Object
-
- lumis.doui.processaction.ProcessActionHandler<S>
-
- lumis.doui.source.processaction.BaseSourceProcessActionHandler<S>
-
- lumis.doui.source.processaction.SourceUpdateDataProcessActionHandler<ContentTableSource>
-
- lumis.content.table.ContentTableSourceUpdateDataProcessActionHandler
-
- lumis.service.banner.BannerUpdateDataProcessActionHandler
-
- All Implemented Interfaces:
IProcessActionHandler
,IParameters
public class BannerUpdateDataProcessActionHandler extends ContentTableSourceUpdateDataProcessActionHandler
Process action handler for Banner content updates.Banner data changes need not update the interface or page cache since the data rendered is generated serverside, and the client side javascript does not change.
- Since:
- 4.0.11
- Version:
- $Revision: 20857 $ $Date: 2017-12-27 13:27:30 -0200 (Wed, 27 Dec 2017) $
-
-
Field Summary
-
Fields inherited from class lumis.doui.processaction.ProcessActionHandler
douiContext, id, localizationManager, parameters, processActionContainer, processActionNode, RESPONSE_TYPE_CLOSE_WINDOW, RESPONSE_TYPE_HYPERLINK, RESPONSE_TYPE_MESSAGE, RESPONSE_TYPE_POPUP_INTERFACE, RESPONSE_TYPE_PREVIEW, RESPONSE_TYPE_REFRESH_PARENT, RESPONSE_TYPE_REQUEST_PROCESS_ACTION_CONFIRMATION_MESSAGE, RESPONSE_TYPE_REQUEST_PROCESS_ACTION_CONFIRMATION_PROCESS_ACTION_ID, RESPONSE_TYPE_RUN_JAVASCRIPT, RESPONSE_TYPE_SET_REQUEST_ATTRIBUTES, RESPONSE_TYPE_SET_REQUEST_PARAMETERS, RESPONSE_TYPE_SET_RESPONSE_PARAMETERS, RESPONSE_TYPE_STANDARD_COMMIT, RESPONSE_TYPE_STANDARD_EMBEDDED, RESPONSE_TYPE_STANDARD_POPUP, RESPONSE_TYPE_VALIDATE_PROCESS_ACTION_ON_RENDER, sessionConfig, source, sourceContainer, transaction
-
-
Constructor Summary
Constructors Constructor Description BannerUpdateDataProcessActionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isSendRenderDataChangedNotificationEnabled()
Indicates if this process action is to send render data changed notification.void
processAction()
Executes the process action.-
Methods inherited from class lumis.content.table.ContentTableSourceUpdateDataProcessActionHandler
doAction
-
Methods inherited from class lumis.doui.processaction.ProcessActionHandler
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, containsParameter, getId, getParameter, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, init, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode, setParameter
-
-
-
-
Method Detail
-
processAction
public void processAction() throws PortalException
Description copied from interface:IProcessActionHandler
Executes the process action.This method may execute the process action based on the parameters and node specifications passed to it earlier.
- Specified by:
processAction
in interfaceIProcessActionHandler
- Overrides:
processAction
in classBaseSourceProcessActionHandler<ContentTableSource>
- Throws:
PortalException
-
isSendRenderDataChangedNotificationEnabled
protected boolean isSendRenderDataChangedNotificationEnabled() throws PortalException
Description copied from class:BaseSourceProcessActionHandler
Indicates if this process action is to send render data changed notification.The default implementation of this method returns the value specified in this process action handler's definition on element
sendRenderDataChangedNotification
. If such element is not present, atrue
value is returned.- Overrides:
isSendRenderDataChangedNotificationEnabled
in classBaseSourceProcessActionHandler<ContentTableSource>
- Returns:
true
if this process action is to send render data changed notification,false
otherwise.- Throws:
PortalException
-
-