|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.kfs.pdp.service.impl.PaymentGroupServiceImpl
@Transactional public class PaymentGroupServiceImpl
| Constructor Summary | |
|---|---|
PaymentGroupServiceImpl()
|
|
| Method Summary | |
|---|---|
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,org.kuali.rice.kns.service.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.kns.service.BusinessObjectService businessObjectService)
Sets the business object service |
void |
setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
Sets DataDictionaryService |
void |
setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
Sets the parameter service |
void |
setPaymentGroupDao(PaymentGroupDao c)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PaymentGroupServiceImpl()
| Method Detail |
|---|
public void setPaymentGroupDao(PaymentGroupDao c)
public List<Integer> getDisbursementNumbersByDisbursementType(Integer pid,
String disbursementType)
PaymentGroupService
getDisbursementNumbersByDisbursementType in interface PaymentGroupServicePaymentGroupService.getDisbursementNumbersByDisbursementType(java.lang.Integer, java.lang.String)
public List<Integer> getDisbursementNumbersByDisbursementTypeAndBankCode(Integer pid,
String disbursementType,
String bankCode)
PaymentGroupService
getDisbursementNumbersByDisbursementTypeAndBankCode in interface PaymentGroupServicePaymentGroupService.getDisbursementNumbersByDisbursementTypeAndBankCode(java.lang.Integer, java.lang.String, java.lang.String)
public List<String> getDistinctBankCodesForProcessAndType(Integer pid,
String disbursementType)
PaymentGroupService
getDistinctBankCodesForProcessAndType in interface PaymentGroupServicepid - payment process to query payment groups ofdisbursementType - the type of disbursements to query
PaymentGroupService.getDistinctBankCodesForProcessAndType(java.lang.Integer, java.lang.String)
public Iterator getByDisbursementTypeStatusCode(String disbursementType,
String paymentStatusCode)
PaymentGroupService
getByDisbursementTypeStatusCode in interface PaymentGroupServicePaymentGroupService.getByDisbursementTypeStatusCode(java.lang.String, java.lang.String)public Iterator getByProcess(PaymentProcess p)
PaymentGroupService
getByProcess in interface PaymentGroupServicePaymentGroupService.getByProcess(org.kuali.kfs.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)
PaymentGroupService
processPaidGroup in interface PaymentGroupServicePaymentGroupService.processPaidGroup(org.kuali.kfs.pdp.businessobject.PaymentGroup, java.sql.Date)
public void processCancelledGroup(PaymentGroup group,
Date processDate)
PaymentGroupService
processCancelledGroup in interface PaymentGroupServicePaymentGroupService.processCancelledGroup(org.kuali.kfs.pdp.businessobject.PaymentGroup,
java.sql.Date)public void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
PaymentGroupService
setParameterService in interface PaymentGroupServiceorg.kuali.kfs.pdp.service.PaymentGroupService#setParameterService(org.kuali.kfs.sys.service.ParameterService)public int getSortGroupId(PaymentGroup paymentGroup)
PaymentGroupService
getSortGroupId in interface PaymentGroupServicePaymentGroupService.getSortGroupId(org.kuali.kfs.pdp.businessobject.PaymentGroup)public String getSortGroupName(int sortGroupId)
PaymentGroupService
getSortGroupName in interface PaymentGroupServicePaymentGroupService.getSortGroupName(int)public List<PaymentGroup> getAchPaymentsNeedingAdviceNotification()
PaymentGroupService
getAchPaymentsNeedingAdviceNotification in interface PaymentGroupServicePaymentGroupService.getAchPaymentsNeedingAdviceNotification()protected Map<Integer,org.kuali.rice.kns.service.ParameterEvaluator> getSortGroupSelectionParameters()
public void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
PaymentGroupService
setDataDictionaryService in interface PaymentGroupServicepublic void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
businessObjectService -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||