SourceAddMultiRowDataProcessActionHandler
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 public class TableAddMultiRowDataProcessActionHandler extends TableAddDataProcessActionHandler
This process action handler should have the following nodes in its definition:
totalRowsParameterId
: the parameter id that holds the total number of rows posted.
Modifier and Type | Field and Description |
---|---|
protected int |
curRowNumber
Deprecated.
|
protected String |
rowNumberFieldId
Deprecated.
|
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 |
---|
TableAddMultiRowDataProcessActionHandler()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Object |
getParameter(String name)
Deprecated.
This method overrides the parent method returning the appropriate value for the curren 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
protected int curRowNumber
protected String rowNumberFieldId
public TableAddMultiRowDataProcessActionHandler()
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>
public void setParameter(String name, Object value)
setParameter
in interface IProcessActionHandler
setParameter
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
LumisXP 12.2.0.200122 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.