org.kuali.kfs.gl.batch.service
Interface ReconciliationService

All Known Implementing Classes:
ReconciliationServiceImpl

public interface ReconciliationService

An object to reconcile origin entries. Since the reconcile(Iterator, ReconciliationBlock, List) method below takes in an iterator (which may load entries from the DB as the Iterator.next() method is called), it is probably desirable for implementations to annotate the class as Transactional.


Method Summary
 void reconcile(Iterator<OriginEntryFull> entries, ReconciliationBlock reconBlock, List<Message> errorMessages)
          Performs the reconciliation on origin entries using the data from the ReconciliationBlock parameter
 

Method Detail

reconcile

void reconcile(Iterator<OriginEntryFull> entries,
               ReconciliationBlock reconBlock,
               List<Message> errorMessages)
Performs the reconciliation on origin entries using the data from the ReconciliationBlock parameter

Parameters:
entries - origin entries
reconBlock - reconciliation data
errorMessages - a non-null list onto which error messages will be appended. This list will be modified by reference.


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