@StableMinor(version="10.1", sinceVersion="6.1") public class TableAddFileMultiRowDataProcessActionHandler extends TableAddDataProcessActionHandler
QueryBuilder
so it will
handle information appropriately.
This process action handler should have the following nodes in its definition:
multiFileUploadControlId
: the id of the
multiFileUploadControl that the process action will process the informations.
Example use of this process action:
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 and Description |
---|
TableAddFileMultiRowDataProcessActionHandler() |
Modifier and Type | Method and Description |
---|---|
IMultiFileUploadParameterItem |
getFileItem()
Returns the current FileItem that is being processed.
|
Object |
getParameter(String name)
This method overrides the parent method returning the appropriate value for the current row being inserted.
|
protected void |
processActionWithoutResponse()
Performs the process action.
|
void |
setParameter(String name,
Object value)
This method overrides the parent method including the current row number id in the parameter name.
|
protected void |
setPrimaryKeyAttribute(String primaryKey)
There exists multiple primary keys.
|
protected void |
setPrimaryKeyRenderParameter(String primaryKey)
Deprecated.
|
doInsert, execute, getDescription, getName, postInsert, preInsert, processAction, sendPostNotifications, sendPreNotifications, setPrimaryKeyParameter
createQueryBuilder, createRenderDataChangedEvent, getIndexConfig, indexData, isSearchEnabled, readSelectedData, sendRenderDataChangedNotification, shouldSendRenderDataChangedNotification
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, getId, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, init, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode
public TableAddFileMultiRowDataProcessActionHandler()
protected void processActionWithoutResponse() throws PortalException
TableAddDataProcessActionHandler.doInsert()
for each row.processActionWithoutResponse
in class TableAddDataProcessActionHandler
PortalException
public Object getParameter(String name)
getParameter
in interface IProcessActionHandler
getParameter
in interface IParameters
getParameter
in class ProcessActionHandler<TableSource>
@Deprecated protected void setPrimaryKeyRenderParameter(String primaryKey) throws PortalException
setPrimaryKeyRenderParameter
in class TableAddDataProcessActionHandler
PortalException
protected void setPrimaryKeyAttribute(String primaryKey) throws PortalException
setPrimaryKeyAttribute
in class TableAddDataProcessActionHandler
primaryKey
- the primary key value. If null
this method does nothing.PortalException
public void setParameter(String name, Object value)
setParameter
in interface IProcessActionHandler
setParameter
in interface IParameters
setParameter
in class ProcessActionHandler<TableSource>
public IMultiFileUploadParameterItem getFileItem()
Lumisportal 10.1.2.170428 - Copyright © 2006–2017 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.