SourceAddFileMultiRowDataProcessActionHandler
due to the encapsulation of add operation on
Source
. This class is kept only for backwards compatibility with custom classes extending it and may not be
compatible with new features.@Deprecated @StableMinor(version="12.4", sinceVersion="10.3") 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()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IMultiFileUploadParameterItem |
getFileItem()
Deprecated.
Returns the current FileItem that is being processed.
|
Object |
getParameter(String name)
Deprecated.
This method overrides the parent method returning the appropriate value for the current row being inserted.
|
protected void |
processActionWithoutResponse()
Deprecated.
Performs the process action.
|
void |
setParameter(String name,
Object value)
Deprecated.
This method overrides the parent method including the current row number id in the parameter name.
|
protected void |
setPrimaryKeyAttribute(String primaryKey)
Deprecated.
There exists multiple primary keys.
|
protected void |
setPrimaryKeyRenderParameter(String primaryKey)
Deprecated.
|
doInsert, execute, postInsert, preInsert, processAction, sendPostNotifications, sendPreNotifications, setPrimaryKeyParameter
createQueryBuilder, createRenderDataChangedEvent, getIndexConfig, indexData, isSearchEnabled, readSelectedData, sendRenderDataChangedNotification, shouldSendRenderDataChangedNotification
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 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 class ProcessActionHandler<TableSource>
public IMultiFileUploadParameterItem getFileItem()
LumisXP 12.4.0.200625 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.