org.kuali.kfs.pdp.service.impl
Class PaymentDetailServiceImpl

java.lang.Object
  extended by org.kuali.kfs.pdp.service.impl.PaymentDetailServiceImpl
All Implemented Interfaces:
PaymentDetailService

public class PaymentDetailServiceImpl
extends Object
implements PaymentDetailService


Constructor Summary
PaymentDetailServiceImpl()
           
 
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
 void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
           
 void setPaymentDetailDao(PaymentDetailDao c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PaymentDetailServiceImpl

public PaymentDetailServiceImpl()
Method Detail

setPaymentDetailDao

public void setPaymentDetailDao(PaymentDetailDao c)

getByDisbursementNumber

public Iterator getByDisbursementNumber(Integer disbursementNumber)
Description copied from interface: PaymentDetailService
Return an iterator of all the payment details for a specific disbursement number

Specified by:
getByDisbursementNumber in interface PaymentDetailService
Returns:
See Also:
PaymentDetailService.getByDisbursementNumber(java.lang.Integer)

getByDisbursementNumber

public 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

Specified by:
getByDisbursementNumber in interface PaymentDetailService
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

getUnprocessedCancelledDetails

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

Specified by:
getUnprocessedCancelledDetails in interface PaymentDetailService
Returns:
See Also:
org.kuali.kfs.pdp.service.PaymentDetailService#getUnprocessedCancelledDetails(java.lang.String, java.lang.String)

getUnprocessedPaidDetails

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

Specified by:
getUnprocessedPaidDetails in interface PaymentDetailService
Returns:
See Also:
org.kuali.kfs.pdp.service.PaymentDetailService#getUnprocessedPaidDetails(java.lang.String, java.lang.String)

setBusinessObjectService

public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)


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