Package lumis.doui.control.fileupload
Class FileListAddProcessActionHandler
- java.lang.Object
-
- lumis.doui.processaction.ProcessActionHandler<TableSource>
-
- lumis.doui.table.BaseTableDataProcessActionHandler
-
- lumis.doui.table.TableAddDataProcessActionHandler
-
- lumis.doui.table.TableAddFileMultiRowDataProcessActionHandler
-
- lumis.doui.control.fileupload.FileListAddProcessActionHandler
-
- All Implemented Interfaces:
IProcessActionHandler
,IParameters
public class FileListAddProcessActionHandler extends TableAddFileMultiRowDataProcessActionHandler
Handles adition of files- Since:
- 4.0.6
- Version:
- $Revision: 20621 $ $Date: 2017-10-17 13:35:49 -0200 (Tue, 17 Oct 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 FileListAddProcessActionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
execute(QueryInsert queryInsert)
This method actually executes the insert statement.protected void
indexData()
protected void
preInsert(QueryInsert queryInsert)
Called before the insert action is taken.void
processAction()
Processes the required action callingTableAddDataProcessActionHandler.processActionWithoutResponse()
and subsequently calls theProcessActionHandler.addDefaultResponse()
method.-
Methods inherited from class lumis.doui.table.TableAddFileMultiRowDataProcessActionHandler
getFileItem, getParameter, processActionWithoutResponse, setParameter, setPrimaryKeyAttribute, setPrimaryKeyRenderParameter
-
Methods inherited from class lumis.doui.table.TableAddDataProcessActionHandler
doInsert, postInsert, sendPostNotifications, sendPreNotifications, setPrimaryKeyParameter
-
Methods inherited from class lumis.doui.table.BaseTableDataProcessActionHandler
createQueryBuilder, createRenderDataChangedEvent, getIndexConfig, isSearchEnabled, readSelectedData, sendRenderDataChangedNotification, shouldSendRenderDataChangedNotification
-
Methods inherited from class lumis.doui.processaction.ProcessActionHandler
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, containsParameter, getId, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, init, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode
-
-
-
-
Method Detail
-
preInsert
protected void preInsert(QueryInsert queryInsert) throws PortalException
Description copied from class:TableAddDataProcessActionHandler
Called before the insert action is taken.No action is taken here. This is simply a hook for objects that extend this class.
- Overrides:
preInsert
in classTableAddDataProcessActionHandler
- Throws:
PortalException
-
execute
protected void execute(QueryInsert queryInsert) throws PortalException
Description copied from class:TableAddDataProcessActionHandler
This method actually executes the insert statement.- Overrides:
execute
in classTableAddDataProcessActionHandler
- Throws:
PortalException
-
processAction
public void processAction() throws PortalException
Description copied from class:TableAddDataProcessActionHandler
Processes the required action callingTableAddDataProcessActionHandler.processActionWithoutResponse()
and subsequently calls theProcessActionHandler.addDefaultResponse()
method.- Specified by:
processAction
in interfaceIProcessActionHandler
- Overrides:
processAction
in classTableAddDataProcessActionHandler
- Throws:
PortalException
-
indexData
protected void indexData() throws PortalException
- Overrides:
indexData
in classBaseTableDataProcessActionHandler
- Throws:
PortalException
-
-