public interface PaymentGroupService
| Modifier and Type | Method and Description | 
|---|---|
| PaymentGroup | get(Integer id) | 
| List<PaymentGroup> | getAchPaymentsNeedingAdviceNotification()Gets list of ach payments in which an advice notification has not been sent | 
| List | getByBatchId(Integer batchId) | 
| List | getByDisbursementNumber(Integer disbursementNbr) | 
| Iterator | getByDisbursementTypeStatusCode(String disbursementType,
                                                              String paymentStatusCode)Get all payment groups by a disbursement type code and status code | 
| Iterator | getByProcess(PaymentProcess p)Get all payment groups by Payment Process object | 
| List<Integer> | getDisbursementNumbersByDisbursementType(Integer pid,
                                                                                String disbursementType)Get all payment groups by Payment Process Id/Disbursement Type | 
| List<Integer> | getDisbursementNumbersByDisbursementTypeAndBankCode(Integer pid,
                                                                                                      String disbursementType,
                                                                                                      String bankCode)Get all payment groups by Payment Process Id/Disbursement Type for a given bank code | 
| List<String> | getDistinctBankCodesForProcessAndType(Integer pid,
                                                                          String disbursementType)Given a process id and a disbursement type, finds a distinct list of bank codes used by payment groups within that payment process | 
| int | getSortGroupId(PaymentGroup paymentGroup)Gets the sort group id | 
| String | getSortGroupName(int sortGroupId)Gets the sort group name | 
| void | processCancelledGroup(PaymentGroup group,
                                          Date processDate)Mark a cancelled group as processed | 
| void | processPaidGroup(PaymentGroup group,
                                Date processDate)Mark a paid group as processed | 
| void | setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)Sets DataDictionaryService | 
| void | setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)Sets the parameter service | 
Iterator getByDisbursementTypeStatusCode(String disbursementType, String paymentStatusCode)
disbursementType - paymentStatusCode - Iterator getByProcess(PaymentProcess p)
p - List<Integer> getDisbursementNumbersByDisbursementType(Integer pid, String disbursementType)
pid - disbursementType - List<Integer> getDisbursementNumbersByDisbursementTypeAndBankCode(Integer pid, String disbursementType, String bankCode)
pid - disbursementType - bankCode - List<String> getDistinctBankCodesForProcessAndType(Integer pid, String disbursementType)
pid - payment process to query payment groups ofdisbursementType - the type of disbursements to queryPaymentGroup get(Integer id)
List getByBatchId(Integer batchId)
List getByDisbursementNumber(Integer disbursementNbr)
void processPaidGroup(PaymentGroup group, Date processDate)
group - processDate - void processCancelledGroup(PaymentGroup group, Date processDate)
group - processDate - int getSortGroupId(PaymentGroup paymentGroup)
paymentGroup - String getSortGroupName(int sortGroupId)
sortGroupId - void setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
parameterService - void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
dataDictionaryService - List<PaymentGroup> getAchPaymentsNeedingAdviceNotification()
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.