|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.kfs.pdp.service.impl.PendingTransactionServiceImpl
@Transactional public class PendingTransactionServiceImpl
PendingTransactionService| Field Summary | |
|---|---|
protected static String |
FDOC_TYP_CD_CANCEL_ACH
|
protected static String |
FDOC_TYP_CD_CANCEL_CHECK
|
protected static String |
FDOC_TYP_CD_CANCEL_REISSUE_ACH
|
protected static String |
FDOC_TYP_CD_CANCEL_REISSUE_CHECK
|
protected static String |
FDOC_TYP_CD_PROCESS_ACH
|
protected static String |
FDOC_TYP_CD_PROCESS_CHECK
|
| Constructor Summary | |
|---|---|
PendingTransactionServiceImpl()
|
|
| Method Summary | |
|---|---|
void |
clearExtractedTransactions()
Deletes transactions records that have been copied to the GL |
void |
generateCancellationGeneralLedgerPendingEntry(PaymentGroup paymentGroup)
Creates GLPE entries for a payment cancel and stores to PDP pending entry table. |
void |
generatePaymentGeneralLedgerPendingEntry(PaymentGroup paymentGroup)
Creates GLPE entries for the Payment record and stores to PDP pending entry table |
void |
generateReissueGeneralLedgerPendingEntry(PaymentGroup paymentGroup)
Creates GLPE entries for a reissue and stores to PDP pending entry table. |
protected BankService |
getBankService()
Gets the bankService attribute. |
Iterator<GlPendingTransaction> |
getUnextractedTransactions()
Get all of the GL transactions where the extract flag is null |
protected void |
populateBankOffsetEntry(PaymentGroup paymentGroup,
GlPendingTransaction glPendingTransaction,
GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
Generates the bank offset for an entry (when enabled in the system) |
protected void |
populatePaymentGeneralLedgerPendingEntry(PaymentGroup paymentGroup,
String achFdocTypeCode,
String checkFdocTypeCod,
boolean reversal)
Populates and stores a new GLPE for each account detail in the payment group. |
void |
save(GlPendingTransaction tran)
Save a transaction |
void |
setAccountingPeriodService(AccountingPeriodService accountingPeriodService)
Sets the accountingPeriodService attribute value. |
void |
setBankService(BankService bankService)
Sets the bankService attribute value. |
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
Sets the business object service |
void |
setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
Sets the dateTimeService attribute value. |
void |
setGlPendingTransactionDao(PendingTransactionDao glPendingTransactionDao)
Sets the glPendingTransactionDao attribute value. |
void |
setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
Sets the kualiConfigurationService attribute value. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static String FDOC_TYP_CD_PROCESS_ACH
protected static String FDOC_TYP_CD_PROCESS_CHECK
protected static String FDOC_TYP_CD_CANCEL_REISSUE_ACH
protected static String FDOC_TYP_CD_CANCEL_REISSUE_CHECK
protected static String FDOC_TYP_CD_CANCEL_ACH
protected static String FDOC_TYP_CD_CANCEL_CHECK
| Constructor Detail |
|---|
public PendingTransactionServiceImpl()
| Method Detail |
|---|
public void generatePaymentGeneralLedgerPendingEntry(PaymentGroup paymentGroup)
PendingTransactionService
generatePaymentGeneralLedgerPendingEntry in interface PendingTransactionServicepaymentGroup - payment group record to create GLPE forPendingTransactionService.generatePaymentGeneralLedgerPendingEntry(org.kuali.kfs.pdp.businessobject.PaymentGroup)public void generateCancellationGeneralLedgerPendingEntry(PaymentGroup paymentGroup)
PendingTransactionService
generateCancellationGeneralLedgerPendingEntry in interface PendingTransactionServicepaymentGroup - payment group record to create GLPE forPendingTransactionService.generateCancellationGeneralLedgerPendingEntry(org.kuali.kfs.pdp.businessobject.PaymentGroup)public void generateReissueGeneralLedgerPendingEntry(PaymentGroup paymentGroup)
PendingTransactionService
generateReissueGeneralLedgerPendingEntry in interface PendingTransactionServicepaymentGroup - payment group record to create GLPE forPendingTransactionService.generateReissueGeneralLedgerPendingEntry(org.kuali.kfs.pdp.businessobject.PaymentGroup)
protected void populatePaymentGeneralLedgerPendingEntry(PaymentGroup paymentGroup,
String achFdocTypeCode,
String checkFdocTypeCod,
boolean reversal)
paymentGroup - payment group to generate entries forachFdocTypeCode - doc type for ach disbursementscheckFdocTypeCod - doc type for check disbursementsreversal - boolean indicating if this is a reversal
protected void populateBankOffsetEntry(PaymentGroup paymentGroup,
GlPendingTransaction glPendingTransaction,
GeneralLedgerPendingEntrySequenceHelper sequenceHelper)
paymentGroup - PaymentGroup for which entries are being generated, contains the BankglPendingTransaction - PDP entry created for payment detailsequenceHelper - holds current entry sequence valueprotected BankService getBankService()
public void setBankService(BankService bankService)
bankService - The bankService to set.public void setGlPendingTransactionDao(PendingTransactionDao glPendingTransactionDao)
glPendingTransactionDao - The glPendingTransactionDao to set.public void setAccountingPeriodService(AccountingPeriodService accountingPeriodService)
accountingPeriodService - The accountingPeriodService to set.public void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
dateTimeService - The dateTimeService to set.public void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
kualiConfigurationService - The kualiConfigurationService to set.public void save(GlPendingTransaction tran)
PendingTransactionService
save in interface PendingTransactionServicePendingTransactionService.save(org.kuali.kfs.pdp.businessobject.GlPendingTransaction)public Iterator<GlPendingTransaction> getUnextractedTransactions()
PendingTransactionService
getUnextractedTransactions in interface PendingTransactionServicePendingTransactionService.getUnextractedTransactions()public void clearExtractedTransactions()
PendingTransactionService
clearExtractedTransactions in interface PendingTransactionServicePendingTransactionService.clearExtractedTransactions()public 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 | |||||||||