@StableMinor(version="12.4", sinceVersion="10.4") public class SourceAddFileMultiRowDataProcessActionHandler<S extends Source<?>> extends BaseSourceProcessActionHandler<S>
ContentTableSource#addData(Object)
for each file.
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 |
---|
SourceAddFileMultiRowDataProcessActionHandler() |
Modifier and Type | Method and Description |
---|---|
protected void |
addRow()
Called by
doAction() for each row to be added. |
protected void |
doAction()
This method simply calls
ContentTableSourceAddDataProcessActionHandler#doAction() for each row. |
protected IMultiFileUploadParameterItem |
getFileItem()
The current file item to be added.
|
Object |
getParameter(String name)
This method overrides the parent method returning the appropriate value for the current row being inserted.
|
void |
setParameter(String name,
Object value)
This method overrides the parent method including the current row number id in the parameter name.
|
isSendRenderDataChangedNotificationEnabled, processAction
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, containsParameter, getId, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, init, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asParameters, emptyParameters
public SourceAddFileMultiRowDataProcessActionHandler()
protected void doAction() throws PortalException
ContentTableSourceAddDataProcessActionHandler#doAction()
for each row.doAction
in class BaseSourceProcessActionHandler<S extends Source<?>>
PortalException
protected void addRow() throws PortalException
PortalException
protected IMultiFileUploadParameterItem getFileItem()
doAction()
before calling addRow()
.public Object getParameter(String name)
getParameter
in interface IProcessActionHandler
getParameter
in interface IParameters
getParameter
in class ProcessActionHandler<S extends Source<?>>
public void setParameter(String name, Object value)
setParameter
in interface IProcessActionHandler
setParameter
in class ProcessActionHandler<S extends Source<?>>
LumisXP 12.4.0.200625 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.