lumis.service.banner
Class BannerUpdateDataProcessActionHandler

Package class diagram package BannerUpdateDataProcessActionHandler
java.lang.Object
  extended by lumis.doui.processaction.ProcessActionHandler<TableSource>
      extended by lumis.doui.table.BaseTableDataProcessActionHandler
          extended by lumis.doui.table.TableUpdateDataProcessActionHandler
              extended by lumis.content.table.ContentTableUpdateDataProcessActionHandler
                  extended by lumis.service.banner.BannerUpdateDataProcessActionHandler
All Implemented Interfaces:
IProcessActionHandler, IParameters

public class BannerUpdateDataProcessActionHandler
extends ContentTableUpdateDataProcessActionHandler

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

Field Summary
 
Fields inherited from class lumis.content.table.ContentTableUpdateDataProcessActionHandler
newVersionPrimaryKeyValue, previousLocale, previousNotificationContentId, previousVersionPrimaryKeyValue, primaryKeyFieldId, versionActiveFieldId
 
Fields inherited from class lumis.doui.table.TableUpdateDataProcessActionHandler
queryBuilder
 
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
BannerUpdateDataProcessActionHandler()
           
 
Method Summary
 void processAction()
          Executes the process action.
protected  boolean shouldSendRenderDataChangedNotification()
          Indicates if this process action should send render data changed notification.
 
Methods inherited from class lumis.content.table.ContentTableUpdateDataProcessActionHandler
buildQuery, createQueryBuilder, execute, indexData, init, postUpdate, sendPreNotifications, sendRenderDataChangedNotification
 
Methods inherited from class lumis.doui.table.TableUpdateDataProcessActionHandler
doUpdate, preUpdate, processActionWithoutResponse, sendPostNotifications
 
Methods inherited from class lumis.doui.table.BaseTableDataProcessActionHandler
addToIndex, createRenderDataChangedEvent, getIndexConfig, isSearchEnabled, readSelectedData, removeFromIndex, sendRenderDataChangedNotification
 
Methods inherited from class lumis.doui.processaction.ProcessActionHandler
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, getId, getParameter, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode, setParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BannerUpdateDataProcessActionHandler

public BannerUpdateDataProcessActionHandler()
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 interface IProcessActionHandler
Overrides:
processAction in class TableUpdateDataProcessActionHandler
Throws:
PortalException

shouldSendRenderDataChangedNotification

protected boolean shouldSendRenderDataChangedNotification()
                                                   throws PortalException
Description copied from class: BaseTableDataProcessActionHandler
Indicates if this process action should send render data changed notification.

Overrides:
shouldSendRenderDataChangedNotification in class BaseTableDataProcessActionHandler
Returns:
true if it should, false otherwise.
Throws:
PortalException


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.