org.kuali.kfs.module.ar.document.service.impl
Class InvoicePaidAppliedServiceImpl
java.lang.Object
org.kuali.kfs.module.ar.document.service.impl.InvoicePaidAppliedServiceImpl
- All Implemented Interfaces:
- InvoicePaidAppliedService<AppliedPayment>
@Transactional
public class InvoicePaidAppliedServiceImpl
- extends Object
- implements InvoicePaidAppliedService<AppliedPayment>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InvoicePaidAppliedServiceImpl
public InvoicePaidAppliedServiceImpl()
clearDocumentPaidAppliedsFromDatabase
public void clearDocumentPaidAppliedsFromDatabase(String documentNumber)
- Description copied from interface:
InvoicePaidAppliedService
- Clears all the PaidApplieds for the given document number from the database.
This is typically done prior to loading a new set of lines in.
NOTE that this will delete the Paid Applieds that were generated BY the
documentNumber passed in, not that apply TO the documentNumber passed in.
- Specified by:
clearDocumentPaidAppliedsFromDatabase
in interface InvoicePaidAppliedService<AppliedPayment>
- See Also:
InvoicePaidAppliedService.clearDocumentPaidAppliedsFromDatabase(java.lang.String)
getNumberOfInvoicePaidAppliedsForInvoiceDetail
public Integer getNumberOfInvoicePaidAppliedsForInvoiceDetail(String financialDocumentReferenceInvoiceNumber,
Integer invoiceItemNumber)
- Specified by:
getNumberOfInvoicePaidAppliedsForInvoiceDetail
in interface InvoicePaidAppliedService<AppliedPayment>
getInvoicePaidAppliedsFromSpecificDocument
public Collection<InvoicePaidApplied> getInvoicePaidAppliedsFromSpecificDocument(String documentNumber,
String referenceCustomerInvoiceDocumentNumber)
doesInvoiceHaveAppliedAmounts
public boolean doesInvoiceHaveAppliedAmounts(CustomerInvoiceDocument document)
- Description copied from interface:
InvoicePaidAppliedService
- This method returns true if invoice has applied amounts (i.e. from application, credit memo, etc), not including
discounts
- Specified by:
doesInvoiceHaveAppliedAmounts
in interface InvoicePaidAppliedService<AppliedPayment>
- Returns:
- See Also:
InvoicePaidAppliedService.doesInvoiceHaveAppliedAmounts(org.kuali.kfs.module.ar.document.CustomerInvoiceDocument)
getInvoicePaidAppliedsForInvoice
public Collection<InvoicePaidApplied> getInvoicePaidAppliedsForInvoice(String documentNumber)
- Specified by:
getInvoicePaidAppliedsForInvoice
in interface InvoicePaidAppliedService<AppliedPayment>
- Returns:
- See Also:
InvoicePaidAppliedService.getInvoicePaidAppliedsForInvoice(java.lang.String)
getInvoicePaidAppliedsForInvoice
public Collection<InvoicePaidApplied> getInvoicePaidAppliedsForInvoice(CustomerInvoiceDocument invoice)
- Specified by:
getInvoicePaidAppliedsForInvoice
in interface InvoicePaidAppliedService<AppliedPayment>
- Returns:
- See Also:
InvoicePaidAppliedService.getInvoicePaidAppliedsForInvoice(org.kuali.kfs.module.ar.document.CustomerInvoiceDocument)
getBusinessObjectService
public org.kuali.rice.kns.service.BusinessObjectService getBusinessObjectService()
setBusinessObjectService
public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
getUniversityDateService
public UniversityDateService getUniversityDateService()
setUniversityDateService
public void setUniversityDateService(UniversityDateService universityDateService)
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.