|
||||||||||
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 PendingTransactionService
paymentGroup
- payment group record to create GLPE forPendingTransactionService.generatePaymentGeneralLedgerPendingEntry(org.kuali.kfs.pdp.businessobject.PaymentGroup)
public void generateCancellationGeneralLedgerPendingEntry(PaymentGroup paymentGroup)
PendingTransactionService
generateCancellationGeneralLedgerPendingEntry
in interface PendingTransactionService
paymentGroup
- payment group record to create GLPE forPendingTransactionService.generateCancellationGeneralLedgerPendingEntry(org.kuali.kfs.pdp.businessobject.PaymentGroup)
public void generateReissueGeneralLedgerPendingEntry(PaymentGroup paymentGroup)
PendingTransactionService
generateReissueGeneralLedgerPendingEntry
in interface PendingTransactionService
paymentGroup
- 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 reversalprotected 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 PendingTransactionService
PendingTransactionService.save(org.kuali.kfs.pdp.businessobject.GlPendingTransaction)
public Iterator<GlPendingTransaction> getUnextractedTransactions()
PendingTransactionService
getUnextractedTransactions
in interface PendingTransactionService
PendingTransactionService.getUnextractedTransactions()
public void clearExtractedTransactions()
PendingTransactionService
clearExtractedTransactions
in interface PendingTransactionService
PendingTransactionService.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 |