org.kuali.rice.kew.engine
Class BlanketApproveEngine

java.lang.Object
  extended by org.kuali.rice.kew.engine.StandardWorkflowEngine
      extended by org.kuali.rice.kew.engine.BlanketApproveEngine
All Implemented Interfaces:
WorkflowEngine

public class BlanketApproveEngine
extends StandardWorkflowEngine

A WorkflowEngine implementation which orchestrates the document through the blanket approval process.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
 
Fields inherited from class org.kuali.rice.kew.engine.StandardWorkflowEngine
config, helper, parameterService, routeHeaderService, routeNodeService
 
Method Summary
 void process(String documentId, String nodeInstanceId)
          Orchestrates the document through the blanket approval process.
 
Methods inherited from class org.kuali.rice.kew.engine.StandardWorkflowEngine
getParameterService, getRouteHeaderService, getRouteNodeService, initializeDocument, isRunPostProcessorLogic, lockAdditionalDocuments, nodePostProcess, processNodeInstance, saveNode, setParameterService, setRouteHeaderService, setRouteNodeService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

process

public void process(String documentId,
                    String nodeInstanceId)
             throws Exception
Orchestrates the document through the blanket approval process. The termination of the process is keyed off of the Set of node names. If there are no node names, then the document will be blanket approved past the terminal node(s) in the document.

Specified by:
process in interface WorkflowEngine
Overrides:
process in class StandardWorkflowEngine
Throws:
Exception


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.