@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)
PaymentGroupService
getDisbursementNumbersByDisbursementType
in interface PaymentGroupService
PaymentGroupService.getDisbursementNumbersByDisbursementType(java.lang.Integer, java.lang.String)
public List<Integer> getDisbursementNumbersByDisbursementTypeAndBankCode(Integer pid, String disbursementType, String bankCode)
PaymentGroupService
public List<String> getDistinctBankCodesForProcessAndType(Integer pid, String disbursementType)
PaymentGroupService
getDistinctBankCodesForProcessAndType
in interface PaymentGroupService
pid
- 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)
PaymentGroupService
getByDisbursementTypeStatusCode
in interface PaymentGroupService
PaymentGroupService.getByDisbursementTypeStatusCode(java.lang.String, java.lang.String)
public Iterator getByProcess(PaymentProcess p)
PaymentGroupService
getByProcess
in interface PaymentGroupService
PaymentGroupService.getByProcess(org.kuali.ole.pdp.businessobject.PaymentProcess)
public PaymentGroup get(Integer id)
get
in interface PaymentGroupService
PaymentGroupService.get(java.lang.Integer)
public List getByBatchId(Integer batchId)
getByBatchId
in interface PaymentGroupService
PaymentGroupService.getByBatchId(java.lang.Integer)
public List getByDisbursementNumber(Integer disbursementNbr)
getByDisbursementNumber
in interface PaymentGroupService
PaymentGroupService.getByDisbursementNumber(java.lang.Integer)
public void processPaidGroup(PaymentGroup group, Date processDate)
PaymentGroupService
processPaidGroup
in interface PaymentGroupService
PaymentGroupService.processPaidGroup(org.kuali.ole.pdp.businessobject.PaymentGroup, java.sql.Date)
public void processCancelledGroup(PaymentGroup group, Date processDate)
PaymentGroupService
processCancelledGroup
in interface PaymentGroupService
PaymentGroupService.processCancelledGroup(org.kuali.ole.pdp.businessobject.PaymentGroup,
java.sql.Date)
public void setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
PaymentGroupService
setParameterService
in interface PaymentGroupService
org.kuali.ole.pdp.service.PaymentGroupService#setParameterService(org.kuali.ole.sys.service.ParameterService)
public int getSortGroupId(PaymentGroup paymentGroup)
PaymentGroupService
getSortGroupId
in interface PaymentGroupService
PaymentGroupService.getSortGroupId(org.kuali.ole.pdp.businessobject.PaymentGroup)
public String getSortGroupName(int sortGroupId)
PaymentGroupService
getSortGroupName
in interface PaymentGroupService
PaymentGroupService.getSortGroupName(int)
public List<PaymentGroup> getAchPaymentsNeedingAdviceNotification()
PaymentGroupService
getAchPaymentsNeedingAdviceNotification
in interface PaymentGroupService
PaymentGroupService.getAchPaymentsNeedingAdviceNotification()
protected Map<Integer,ParameterEvaluator> getSortGroupSelectionParameters()
public void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
PaymentGroupService
setDataDictionaryService
in interface PaymentGroupService
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService
- Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.