lumis.content.table
Class CommitAndPreviewProcessActionHandler

Package class diagram package CommitAndPreviewProcessActionHandler
java.lang.Object
  extended by lumis.doui.processaction.ProcessActionHandler
      extended by 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

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
CommitAndPreviewProcessActionHandler()
           
 
Method Summary
 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, getId, getParameter, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode, setParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommitAndPreviewProcessActionHandler

public CommitAndPreviewProcessActionHandler()
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 interface IProcessActionHandler
Overrides:
init in class ProcessActionHandler
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


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.