org.kuali.kfs.module.purap.document.service
Interface AccountsPayableDocumentSpecificService

All Known Subinterfaces:
CreditMemoService, PaymentRequestService
All Known Implementing Classes:
CreditMemoServiceImpl, PaymentRequestServiceImpl

public interface AccountsPayableDocumentSpecificService

This interface is a non spring managed interface that is implemented by both PaymentRequestService and CreditMemoService


Method Summary
 void generateGLEntriesCreateAccountsPayableDocument(AccountsPayableDocument apDoc)
          Generates the general ledger entries that need to be created by an AccountsPayableDocument of the specific type of the given AP document.
 org.kuali.rice.kim.bo.Person getPersonForCancel(AccountsPayableDocument apDoc)
           
 boolean poItemEligibleForAp(AccountsPayableDocument apDoc, PurchaseOrderItem poi)
           
 boolean shouldPurchaseOrderBeReversed(AccountsPayableDocument apDoc)
           
 void takePurchaseOrderCancelAction(AccountsPayableDocument apDoc)
           
 String updateStatusByNode(String currentNodeName, AccountsPayableDocument apDoc)
           
 

Method Detail

shouldPurchaseOrderBeReversed

boolean shouldPurchaseOrderBeReversed(AccountsPayableDocument apDoc)

takePurchaseOrderCancelAction

void takePurchaseOrderCancelAction(AccountsPayableDocument apDoc)

getPersonForCancel

org.kuali.rice.kim.bo.Person getPersonForCancel(AccountsPayableDocument apDoc)

updateStatusByNode

String updateStatusByNode(String currentNodeName,
                          AccountsPayableDocument apDoc)

poItemEligibleForAp

boolean poItemEligibleForAp(AccountsPayableDocument apDoc,
                            PurchaseOrderItem poi)

generateGLEntriesCreateAccountsPayableDocument

void generateGLEntriesCreateAccountsPayableDocument(AccountsPayableDocument apDoc)
Generates the general ledger entries that need to be created by an AccountsPayableDocument of the specific type of the given AP document.

Parameters:
apDoc - An AccountsPayableDocument


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