Package lumis.content.table
Class CommitAndPreviewProcessActionHandler
- java.lang.Object
-
- lumis.doui.processaction.ProcessActionHandler
-
- lumis.content.table.CommitAndPreviewProcessActionHandler
-
- All Implemented Interfaces:
IProcessActionHandler
,IParameters
public class CommitAndPreviewProcessActionHandler extends ProcessActionHandler
Executes the 'commit' process actions and opens the preview window. The default responses of the 'commit' process actions are ignored.The element 'commitProcessActionId', inside this process action's definition, may be used to specify the identifier of the process actions that are executed by this process action. The default value is 'commit'.
This process action expects that the
ContentMetaDataController.CONTENT_VERSION_ID_ATTRIBUTE
attribute is set in the request with the updated content version identifier.- Since:
- 4.2.0
- Version:
- $Revision: 20638 $ $Date: 2017-10-23 16:27:36 -0200 (Mon, 23 Oct 2017) $
-
-
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 CommitAndPreviewProcessActionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init(Node processActionNode, ProcessActionContainer processActionContainer)
Called by the process action container to initialize the process action.void
processAction()
Executes the process action.-
Methods inherited from class lumis.doui.processaction.ProcessActionHandler
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, containsParameter, getId, getParameter, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode, setParameter
-
-
-
-
Method Detail
-
init
public void init(Node processActionNode, ProcessActionContainer processActionContainer) throws PortalException
Description copied from interface:IProcessActionHandler
Called by the process action container to initialize the process action.The process action node is a copy of the node specified in the doui definition.
- Specified by:
init
in interfaceIProcessActionHandler
- Overrides:
init
in classProcessActionHandler
- Throws:
PortalException
-
processAction
public void processAction() throws PortalException
Description copied from interface:IProcessActionHandler
Executes the process action.This method may execute the process action based on the parameters and node specifications passed to it earlier.
- Throws:
PortalException
-
-