@Transactional public class PaymentGroupServiceImpl extends Object implements PaymentGroupService
| Constructor and Description | 
|---|
| PaymentGroupServiceImpl() | 
| 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 | 
| protected Map<Integer,ParameterEvaluator> | getSortGroupSelectionParameters()Gets the sort group parameters | 
| 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 | setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)Sets the business object service | 
| 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 | 
| void | setPaymentGroupDao(PaymentGroupDao c) | 
public PaymentGroupServiceImpl()
public void setPaymentGroupDao(PaymentGroupDao c)
public List<Integer> getDisbursementNumbersByDisbursementType(Integer pid, String disbursementType)
PaymentGroupServicegetDisbursementNumbersByDisbursementType in interface PaymentGroupServicePaymentGroupService.getDisbursementNumbersByDisbursementType(java.lang.Integer, java.lang.String)public List<Integer> getDisbursementNumbersByDisbursementTypeAndBankCode(Integer pid, String disbursementType, String bankCode)
PaymentGroupServicepublic List<String> getDistinctBankCodesForProcessAndType(Integer pid, String disbursementType)
PaymentGroupServicegetDistinctBankCodesForProcessAndType in interface PaymentGroupServicepid - payment process to query payment groups ofdisbursementType - the type of disbursements to queryPaymentGroupService.getDistinctBankCodesForProcessAndType(java.lang.Integer, java.lang.String)public Iterator getByDisbursementTypeStatusCode(String disbursementType, String paymentStatusCode)
PaymentGroupServicegetByDisbursementTypeStatusCode in interface PaymentGroupServicePaymentGroupService.getByDisbursementTypeStatusCode(java.lang.String, java.lang.String)public Iterator getByProcess(PaymentProcess p)
PaymentGroupServicegetByProcess in interface PaymentGroupServicePaymentGroupService.getByProcess(org.kuali.ole.pdp.businessobject.PaymentProcess)public PaymentGroup get(Integer id)
get in interface PaymentGroupServicePaymentGroupService.get(java.lang.Integer)public List getByBatchId(Integer batchId)
getByBatchId in interface PaymentGroupServicePaymentGroupService.getByBatchId(java.lang.Integer)public List getByDisbursementNumber(Integer disbursementNbr)
getByDisbursementNumber in interface PaymentGroupServicePaymentGroupService.getByDisbursementNumber(java.lang.Integer)public void processPaidGroup(PaymentGroup group, Date processDate)
PaymentGroupServiceprocessPaidGroup in interface PaymentGroupServicePaymentGroupService.processPaidGroup(org.kuali.ole.pdp.businessobject.PaymentGroup, java.sql.Date)public void processCancelledGroup(PaymentGroup group, Date processDate)
PaymentGroupServiceprocessCancelledGroup in interface PaymentGroupServicePaymentGroupService.processCancelledGroup(org.kuali.ole.pdp.businessobject.PaymentGroup,
      java.sql.Date)public void setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
PaymentGroupServicesetParameterService in interface PaymentGroupServiceorg.kuali.ole.pdp.service.PaymentGroupService#setParameterService(org.kuali.ole.sys.service.ParameterService)public int getSortGroupId(PaymentGroup paymentGroup)
PaymentGroupServicegetSortGroupId in interface PaymentGroupServicePaymentGroupService.getSortGroupId(org.kuali.ole.pdp.businessobject.PaymentGroup)public String getSortGroupName(int sortGroupId)
PaymentGroupServicegetSortGroupName in interface PaymentGroupServicePaymentGroupService.getSortGroupName(int)public List<PaymentGroup> getAchPaymentsNeedingAdviceNotification()
PaymentGroupServicegetAchPaymentsNeedingAdviceNotification in interface PaymentGroupServicePaymentGroupService.getAchPaymentsNeedingAdviceNotification()protected Map<Integer,ParameterEvaluator> getSortGroupSelectionParameters()
public void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
PaymentGroupServicesetDataDictionaryService in interface PaymentGroupServicepublic void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - Copyright © 2004–2015 The Kuali Foundation. All rights reserved.