Package lumis.doui.source.processaction
Class CloneDataProcessActionHandler<S extends TabularSource<?>>
- java.lang.Object
-
- lumis.doui.processaction.ProcessActionHandler<S>
-
- lumis.doui.source.processaction.BaseSourceProcessActionHandler<S>
-
- lumis.doui.source.processaction.CloneDataProcessActionHandler<S>
-
- Type Parameters:
S
-
- All Implemented Interfaces:
IProcessActionHandler
,IParameters
public class CloneDataProcessActionHandler<S extends TabularSource<?>> extends BaseSourceProcessActionHandler<S>
Clone data process action handler. Internally, usesSource.cloneData(String)
to clone the data.- Since:
- 17.0.0
- Version:
- $Revision$ $Date$
-
-
Field Summary
-
Fields inherited from class lumis.doui.processaction.ProcessActionHandler
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 Summary
Constructors Constructor Description CloneDataProcessActionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doAction()
Performs the source operation.protected void
setItemIdAttribute(java.lang.String itemId)
Stores the item identifier in the request as an attribute with namePortalRequestParameters.PAGE_PARAMETER_ITEMID
.-
Methods inherited from class lumis.doui.source.processaction.BaseSourceProcessActionHandler
isSendRenderDataChangedNotificationEnabled, processAction
-
Methods inherited from class lumis.doui.processaction.ProcessActionHandler
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, containsParameter, getId, getParameter, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, init, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode, setParameter
-
-
-
-
Method Detail
-
doAction
public void doAction() throws PortalException
Description copied from class:BaseSourceProcessActionHandler
Performs the source operation.- Specified by:
doAction
in classBaseSourceProcessActionHandler<S extends TabularSource<?>>
- Throws:
PortalException
-
setItemIdAttribute
protected void setItemIdAttribute(java.lang.String itemId) throws PortalException
Stores the item identifier in the request as an attribute with namePortalRequestParameters.PAGE_PARAMETER_ITEMID
. This way other process actions that require this value may obtain it.- Parameters:
itemId
- the item identifier. Ifnull
this method does nothing.- Throws:
PortalException
- Since:
- 17.0.0
-
-