Package lumis.service.banner
Class BannerAddDataProcessActionHandler
- java.lang.Object
-
- lumis.doui.processaction.ProcessActionHandler<S>
-
- lumis.doui.source.processaction.BaseSourceProcessActionHandler<S>
-
- lumis.doui.source.processaction.SourceAddDataProcessActionHandler<ContentTableSource>
-
- lumis.content.table.ContentTableSourceAddDataProcessActionHandler
-
- lumis.service.banner.BannerAddDataProcessActionHandler
-
- All Implemented Interfaces:
IProcessActionHandler
,IParameters
public class BannerAddDataProcessActionHandler extends ContentTableSourceAddDataProcessActionHandler
Process action handler for Banner content additions.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 BannerAddDataProcessActionHandler()
-
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.ContentTableSourceAddDataProcessActionHandler
doAction
-
Methods inherited from class lumis.doui.source.processaction.SourceAddDataProcessActionHandler
setItemIdAttribute
-
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
-
-