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 Details

    • process

      void process(String documentId) throws Exception
      Throws:
      Exception
    • initializeDocument

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