org.kuali.kfs.pdp.service
Interface PendingTransactionService

All Known Implementing Classes:
PendingTransactionServiceImpl

public interface PendingTransactionService

Creates GLPEs for PDP extracted and canceled payments.


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.
 Iterator<GlPendingTransaction> getUnextractedTransactions()
          Get all of the GL transactions where the extract flag is null
 void save(GlPendingTransaction tran)
          Save a transaction
 

Method Detail

generatePaymentGeneralLedgerPendingEntry

void generatePaymentGeneralLedgerPendingEntry(PaymentGroup paymentGroup)
Creates GLPE entries for the Payment record and stores to PDP pending entry table

Parameters:
paymentGroup - payment group record to create GLPE for

generateCancellationGeneralLedgerPendingEntry

void generateCancellationGeneralLedgerPendingEntry(PaymentGroup paymentGroup)
Creates GLPE entries for a payment cancel and stores to PDP pending entry table. Debit/Credit codes are reversed backing out the original GLPEs for the payment.

Parameters:
paymentGroup - payment group record to create GLPE for

generateReissueGeneralLedgerPendingEntry

void generateReissueGeneralLedgerPendingEntry(PaymentGroup paymentGroup)
Creates GLPE entries for a reissue and stores to PDP pending entry table. Debit/Credit codes are reversed backing out the original GLPEs for the payment.

Parameters:
paymentGroup - payment group record to create GLPE for

save

void save(GlPendingTransaction tran)
Save a transaction

Parameters:
tran -

getUnextractedTransactions

Iterator<GlPendingTransaction> getUnextractedTransactions()
Get all of the GL transactions where the extract flag is null

Returns:
Iterator of all the transactions

clearExtractedTransactions

void clearExtractedTransactions()
Deletes transactions records that have been copied to the GL



Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.