org.kuali.kfs.module.ar.document.service.impl
Class CustomerCreditMemoDocumentServiceImpl

java.lang.Object
  extended by org.kuali.kfs.module.ar.document.service.impl.CustomerCreditMemoDocumentServiceImpl
All Implemented Interfaces:
CustomerCreditMemoDocumentService

public class CustomerCreditMemoDocumentServiceImpl
extends Object
implements CustomerCreditMemoDocumentService


Constructor Summary
CustomerCreditMemoDocumentServiceImpl()
           
 
Method Summary
 void completeCustomerCreditMemo(CustomerCreditMemoDocument creditMemo)
          Completes the work that needs to be done once a CreditMemo is fully approved, such as generating invoicepaidapplieds, and closing the invoice if appropriate.
 Collection<CustomerCreditMemoDocument> getCustomerCreditMemoDocumentByInvoiceDocument(String invoiceNumber)
           
 boolean isThereNoDataToSubmit(CustomerCreditMemoDocument customerCreditMemoDocument)
          This method checks if there is no data to submit
 void recalculateCustomerCreditMemoDocument(CustomerCreditMemoDocument customerCreditMemoDocument, boolean blanketApproveDocumentEventFlag)
          This method recalculates customer credit memo document based on the user input
 void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
           
 void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
           
 void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
           
 void setPaidAppliedService(InvoicePaidAppliedService<CustomerInvoiceDetail> paidAppliedService)
           
 void setUniversityDateService(UniversityDateService universityDateService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomerCreditMemoDocumentServiceImpl

public CustomerCreditMemoDocumentServiceImpl()
Method Detail

completeCustomerCreditMemo

public void completeCustomerCreditMemo(CustomerCreditMemoDocument creditMemo)
Description copied from interface: CustomerCreditMemoDocumentService
Completes the work that needs to be done once a CreditMemo is fully approved, such as generating invoicepaidapplieds, and closing the invoice if appropriate.

Specified by:
completeCustomerCreditMemo in interface CustomerCreditMemoDocumentService

recalculateCustomerCreditMemoDocument

public void recalculateCustomerCreditMemoDocument(CustomerCreditMemoDocument customerCreditMemoDocument,
                                                  boolean blanketApproveDocumentEventFlag)
Description copied from interface: CustomerCreditMemoDocumentService
This method recalculates customer credit memo document based on the user input

Specified by:
recalculateCustomerCreditMemoDocument in interface CustomerCreditMemoDocumentService

getCustomerCreditMemoDocumentByInvoiceDocument

public Collection<CustomerCreditMemoDocument> getCustomerCreditMemoDocumentByInvoiceDocument(String invoiceNumber)
Specified by:
getCustomerCreditMemoDocumentByInvoiceDocument in interface CustomerCreditMemoDocumentService

isThereNoDataToSubmit

public boolean isThereNoDataToSubmit(CustomerCreditMemoDocument customerCreditMemoDocument)
Description copied from interface: CustomerCreditMemoDocumentService
This method checks if there is no data to submit

Specified by:
isThereNoDataToSubmit in interface CustomerCreditMemoDocumentService
Returns:

setDocumentService

public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)

setPaidAppliedService

public void setPaidAppliedService(InvoicePaidAppliedService<CustomerInvoiceDetail> paidAppliedService)

setUniversityDateService

public void setUniversityDateService(UniversityDateService universityDateService)

setBusinessObjectService

public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)

setDateTimeService

public void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)


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