org.kuali.kfs.pdp.service
Interface PaymentDetailService

All Known Implementing Classes:
PaymentDetailServiceImpl

public interface PaymentDetailService


Method Summary
 Iterator getByDisbursementNumber(Integer disbursementNumber)
          Return an iterator of all the payment details for a specific disbursement number
 Iterator<PaymentDetail> getByDisbursementNumber(Integer disbursementNumber, Integer processId, String disbursementType, String bankCode)
          Returns all PaymentDetail records with the given disbursement number and a group with the given process id, disbursement type, and bank code
 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

getByDisbursementNumber

Iterator getByDisbursementNumber(Integer disbursementNumber)
Return an iterator of all the payment details for a specific disbursement number

Parameters:
disbursementNumber -
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:

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:

getByDisbursementNumber

Iterator<PaymentDetail> getByDisbursementNumber(Integer disbursementNumber,
                                                Integer processId,
                                                String disbursementType,
                                                String bankCode)
Returns all PaymentDetail records with the given disbursement number and a group with the given process id, disbursement type, and bank code

Parameters:
disbursementNumber - the disbursement number of the payment details to find
processId - the process id of the payment group of payment details to find
disbursementType - the disbursement type of the payment group of payment details to find
bankCode - the bank code of the payment group of payment details to find
Returns:
an iterator of PaymentDetail records matching the given criteria


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