org.kuali.rice.kew.batch
Interface XmlDigesterService

All Known Implementing Classes:
XmlDigesterServiceImpl

public interface XmlDigesterService

A service which is responsible for digesting (by delegating to other target services) an xml document loaded at runtime. It exists so that we can apply Spring's automagical transactioning. Ordering of invocations with respect to service dependencies is the caller's responsibility. Pipeline:

  1. Acquisition: XmlPollerService, Struts upload action
  2. Ingestion: XmlIngesterService
  3. Digestion: XmlDigesterService

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

Method Summary
 void digest(XmlLoader xmlLoader, XmlDocCollection xmlDocCollection, String principalId)
          Digests an XmlDoc.
 

Method Detail

digest

void digest(XmlLoader xmlLoader,
            XmlDocCollection xmlDocCollection,
            String principalId)
            throws IOException
Digests an XmlDoc. Workflow User is passed to XmlLoader and the content is routing in a document as that user if the loader supports it.

Parameters:
xmlLoader -
xmlDocCollection -
principalId -
Throws:
IOException


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.