public class CommitAndPreviewProcessActionHandler extends ProcessActionHandler implements IDocumentation
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.
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 |
---|
CommitAndPreviewProcessActionHandler() |
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Returns an HTML description.
|
String |
getName()
Returns the name of the current object that will be displayed for documentation.
|
void |
init(Node processActionNode,
ProcessActionContainer processActionContainer)
Called by the process action container to initialize the process action.
|
void |
processAction()
Executes the process action.
|
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, getId, getParameter, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode, setParameter
public CommitAndPreviewProcessActionHandler()
public void init(Node processActionNode, ProcessActionContainer processActionContainer) throws PortalException
IProcessActionHandler
The process action node is a copy of the node specified in the doui definition.
init
in interface IProcessActionHandler
init
in class ProcessActionHandler
PortalException
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
PortalException
public String getName()
IDocumentation
getName
in interface IDocumentation
public String getDescription()
IDocumentation
getDescription
in interface IDocumentation
Lumisportal 10.1.2.170428 - Copyright © 2006–2017 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.