org.kuali.kfs.module.purap.service
Interface PurapAccountRevisionService

All Known Implementing Classes:
PurapAccountRevisionServiceImpl

public interface PurapAccountRevisionService


Method Summary
 void cancelCreditMemoAccountRevisions(List<CreditMemoItem> creditMemoItems, Integer postingYear, String postingPeriodCode)
          This method will negate all existing credit memo account revision lines
 void cancelPaymentRequestAccountRevisions(List<PaymentRequestItem> paymentRequestItems, Integer postingYear, String postingPeriodCode)
          This method will negate all existing payment request account line revisions
 void saveCreditMemoAccountRevisions(List<CreditMemoItem> creditMemoItems, Integer postingYear, String postingPeriodCode)
          This method will identify the changes happened to existing credit memo accounting lines and update the account change history table.
 void savePaymentRequestAccountRevisions(List<PaymentRequestItem> paymentRequestItems, Integer postingYear, String postingPeriodCode)
          This method will identify the changes happened to existing payment request accounting lines and update the account change history table.
 

Method Detail

savePaymentRequestAccountRevisions

void savePaymentRequestAccountRevisions(List<PaymentRequestItem> paymentRequestItems,
                                        Integer postingYear,
                                        String postingPeriodCode)
This method will identify the changes happened to existing payment request accounting lines and update the account change history table. If new lines are added, then new account history lines are added too.

Parameters:
paymentRequestItems - Items from payment request document
postingYear - Posting year
postingPeriodCode - Posting period code

saveCreditMemoAccountRevisions

void saveCreditMemoAccountRevisions(List<CreditMemoItem> creditMemoItems,
                                    Integer postingYear,
                                    String postingPeriodCode)
This method will identify the changes happened to existing credit memo accounting lines and update the account change history table. If new lines are added, then new account history lines are added too.

Parameters:
paymentRequestItems - Items from payment request document
postingYear - Posting year
postingPeriodCode - Posting period code

cancelPaymentRequestAccountRevisions

void cancelPaymentRequestAccountRevisions(List<PaymentRequestItem> paymentRequestItems,
                                          Integer postingYear,
                                          String postingPeriodCode)
This method will negate all existing payment request account line revisions

Parameters:
paymentRequestItems - Items from payment request document
postingYear - Posting year
postingPeriodCode - Posting period code

cancelCreditMemoAccountRevisions

void cancelCreditMemoAccountRevisions(List<CreditMemoItem> creditMemoItems,
                                      Integer postingYear,
                                      String postingPeriodCode)
This method will negate all existing credit memo account revision lines

Parameters:
paymentRequestItems - Items from payment request document
postingYear - Posting year
postingPeriodCode - Posting period code


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