org.kuali.rice.kew.engine
Interface WorkflowEngine

All Known Subinterfaces:
SimulationWorkflowEngine
All Known Implementing Classes:
BlanketApproveEngine, SimulationEngine, StandardWorkflowEngine

public interface WorkflowEngine

Defines the contract to the core workflow engine. The standard unit of work of the engine is the process method. Document must also be initialized by the WorkflowEngine when they are initially created.

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

Method Summary
 void initializeDocument(DocumentRouteHeaderValue document)
           
 void process(String documentId, String nodeInstanceId)
           
 

Method Detail

process

void process(String documentId,
             String nodeInstanceId)
             throws Exception
Throws:
Exception

initializeDocument

void initializeDocument(DocumentRouteHeaderValue document)
Throws:
IllegalDocumentTypeException - if the given document could not be initialized successfully


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