lumis.doui.control.fileupload
Class FileListEditProcessActionHandler

Package class diagram package FileListEditProcessActionHandler
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.doui.control.fileupload.FileListEditProcessActionHandler
All Implemented Interfaces:
IProcessActionHandler, IParameters

public class FileListEditProcessActionHandler
extends TableUpdateDataProcessActionHandler

Processes the update of a FilesList entry. Since the entry being edited may be removed due to the foreign key cascade delete, this process action does an add or update action.

Since:
4.0.7

Field Summary
 
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
FileListEditProcessActionHandler()
           
 
Method Summary
protected  void execute(QueryBase queryBase)
          Actually performs the update statement.
 void processAction()
          Executes the process action.
 
Methods inherited from class lumis.doui.table.TableUpdateDataProcessActionHandler
buildQuery, doUpdate, indexData, postUpdate, preUpdate, processActionWithoutResponse, sendPostNotifications, sendPreNotifications, sendRenderDataChangedNotification
 
Methods inherited from class lumis.doui.table.BaseTableDataProcessActionHandler
addToIndex, createQueryBuilder, createRenderDataChangedEvent, getIndexConfig, isSearchEnabled, readSelectedData, removeFromIndex, sendRenderDataChangedNotification, shouldSendRenderDataChangedNotification
 
Methods inherited from class lumis.doui.processaction.ProcessActionHandler
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, getId, getParameter, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, init, 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

FileListEditProcessActionHandler

public FileListEditProcessActionHandler()
Method Detail

execute

protected void execute(QueryBase queryBase)
                throws PortalException
Description copied from class: TableUpdateDataProcessActionHandler
Actually performs the update statement.

Overrides:
execute in class TableUpdateDataProcessActionHandler
Throws:
PortalException

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


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