org.kuali.kfs.pdp.dataaccess
Interface PaymentDetailDao

All Known Implementing Classes:
PaymentDetailDaoOjb

public interface PaymentDetailDao


Method Summary
 Iterator getAchPaymentsWithUnsentEmail()
          This will return all the ACH payments that need an email sent
 List<DailyReport> getDailyReportData()
          This returns the data required for the daily report
 PaymentDetail getDetailForEpic(String custPaymentDocNbr, String fdocTypeCode)
           
 List<DisbursementNumberRange> getDisbursementNumberRanges(String campus)
          Retrieves list of DisbursementNumberRange records for the given processing campus which are active and have range start date before or equal to the current date.
 Iterator getUnprocessedCancelledDetails(String organization, List<String> subUnits)
          This will return an iterator of all the cancelled payment details that haven't already been processed
 Iterator getUnprocessedPaidDetails(String organization, List<String> subUnits)
          This will return an iterator of all the paid payment details that haven't already been processed
 

Method Detail

getDetailForEpic

PaymentDetail getDetailForEpic(String custPaymentDocNbr,
                               String fdocTypeCode)

getDisbursementNumberRanges

List<DisbursementNumberRange> getDisbursementNumberRanges(String campus)
Retrieves list of DisbursementNumberRange records for the given processing campus which are active and have range start date before or equal to the current date.

Parameters:
campus - processing campus to retrieve ranges for
Returns:
List of DisbursementNumberRange records found

getDailyReportData

List<DailyReport> getDailyReportData()
This returns the data required for the daily report

Returns:

getUnprocessedCancelledDetails

Iterator getUnprocessedCancelledDetails(String organization,
                                        List<String> subUnits)
This will return an iterator of all the cancelled payment details that haven't already been processed

Parameters:
organization -
subUnit -
Returns:

getAchPaymentsWithUnsentEmail

Iterator getAchPaymentsWithUnsentEmail()
This will return all the ACH payments that need an email sent

Returns:

getUnprocessedPaidDetails

Iterator getUnprocessedPaidDetails(String organization,
                                   List<String> subUnits)
This will return an iterator of all the paid payment details that haven't already been processed

Parameters:
organization -
subUnit -
Returns:


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