SourceUpdateMultiRowDataProcessActionHandler
due to the encapsulation of update 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 public class TableUpdateMultiRowDataProcessActionHandler extends TableUpdateDataProcessActionHandler
This process action handler should have the following nodes in its definition:
totalRowsParameterId
: the parameter id that holds the total number of rows posted.
rowsDeletedParameterId
: the parameter id that holds the primary keys of the rows that were deleted.
Modifier and Type | Field and Description |
---|---|
protected TableAddDataProcessActionHandler |
addActionHandler
Deprecated.
|
protected int |
curRowNumber
Deprecated.
|
protected String |
rowNumberFieldId
Deprecated.
|
queryBuilder
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 |
---|
TableUpdateMultiRowDataProcessActionHandler()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addRow()
Deprecated.
|
protected void |
deleteRows(String primaryKeyFieldId,
Collection<String> rowsDeleted)
Deprecated.
|
Object |
getParameter(String name)
Deprecated.
Returns the parameter value from.
|
void |
processAction()
Deprecated.
Executes 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 |
updateRow()
Deprecated.
|
buildQuery, doUpdate, execute, postUpdate, preUpdate, processActionWithoutResponse, sendPostNotifications, sendPreNotifications, sendRenderDataChangedNotification
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
protected int curRowNumber
protected String rowNumberFieldId
protected TableAddDataProcessActionHandler addActionHandler
public TableUpdateMultiRowDataProcessActionHandler()
public void processAction() throws PortalException
IProcessActionHandler
This method may execute the process action based on the parameters and node specifications passed to it earlier.
processAction
in interface IProcessActionHandler
processAction
in class TableUpdateDataProcessActionHandler
PortalException
protected void deleteRows(String primaryKeyFieldId, Collection<String> rowsDeleted) throws PortalException
PortalException
protected void addRow() throws PortalException
PortalException
protected void updateRow() throws PortalException
PortalException
public Object getParameter(String name)
getParameter
in interface IProcessActionHandler
getParameter
in interface IParameters
getParameter
in class ProcessActionHandler<TableSource>
name
- name of the parameter value to be returnedpublic void setParameter(String name, Object value)
setParameter
in interface IProcessActionHandler
setParameter
in class ProcessActionHandler<TableSource>
LumisXP 12.0.0.190809 - Copyright © 2006–2019 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.