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.5", sinceVersion="10.3") public class ContentTableAddFileMultiRowDataProcessActionHandler extends ContentTableAddDataProcessActionHandler
ContentQueryBuilder
and calls MetaDataController
so it will
handle meta data information appropriately. It also is responsible for adding
the new content to search index.
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 |
---|
ContentTableAddFileMultiRowDataProcessActionHandler()
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.
|
createQueryBuilder, indexData, postInsert, sendRenderDataChangedNotification
doInsert, execute, preInsert, processAction, sendPostNotifications, sendPreNotifications, setPrimaryKeyParameter
createRenderDataChangedEvent, getIndexConfig, isSearchEnabled, readSelectedData, 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 ContentTableAddFileMultiRowDataProcessActionHandler()
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.5.0.200928 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.