@StableMinor(version="12.4", sinceVersion="10.4") public class SourceAddDataProcessActionHandler<S extends Source<?>> extends BaseSourceProcessActionHandler<S>
Source.addData(Object)
.
The itemId
of the data added is set as an attribute in the request with name
PortalRequestParameters.PAGE_PARAMETER_ITEMID
. This may be overridden in setItemIdAttribute(String)
.
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 |
---|
SourceAddDataProcessActionHandler() |
Modifier and Type | Method and Description |
---|---|
protected void |
doAction()
Executes
Source.addData(Object) and calls setItemIdAttribute(String) . |
protected void |
setItemIdAttribute(String itemId)
Stores the item identifier in the request as an attribute with name
PortalRequestParameters.PAGE_PARAMETER_ITEMID . |
isSendRenderDataChangedNotificationEnabled, processAction
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, containsParameter, getId, getParameter, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, init, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode, setParameter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asParameters, emptyParameters
protected void doAction() throws PortalException
Source.addData(Object)
and calls setItemIdAttribute(String)
.doAction
in class BaseSourceProcessActionHandler<S extends Source<?>>
PortalException
protected void setItemIdAttribute(String itemId) throws PortalException
PortalRequestParameters.PAGE_PARAMETER_ITEMID
. This way other process actions that require this value may
obtain it.itemId
- the item identifier. If null
this method does nothing.PortalException
LumisXP 12.4.0.200625 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.