|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.ar.document.service.impl.CustomerInvoiceDocumentServiceImpl
@Transactional public class CustomerInvoiceDocumentServiceImpl
Field Summary | |
---|---|
protected static org.apache.log4j.Logger |
LOG
|
Constructor Summary | |
---|---|
CustomerInvoiceDocumentServiceImpl()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static org.apache.log4j.Logger LOG
Constructor Detail |
---|
public CustomerInvoiceDocumentServiceImpl()
Method Detail |
---|
public void convertDiscountsToPaidApplieds(CustomerInvoiceDocument invoice)
CustomerInvoiceDocumentService
convertDiscountsToPaidApplieds
in interface CustomerInvoiceDocumentService
invoice
- A populated Invoice document that is at least PROCESSED.public Collection<CustomerInvoiceDocument> getAllOpenCustomerInvoiceDocuments()
CustomerInvoiceDocumentService
getAllOpenCustomerInvoiceDocuments
in interface CustomerInvoiceDocumentService
public Collection<CustomerInvoiceDocument> getAllOpenCustomerInvoiceDocumentsWithoutWorkflow()
CustomerInvoiceDocumentService
getAllOpenCustomerInvoiceDocumentsWithoutWorkflow
in interface CustomerInvoiceDocumentService
public Collection<CustomerInvoiceDocument> getAllOpenCustomerInvoiceDocuments(boolean includeWorkflowHeaders)
public Collection<CustomerInvoiceDocument> attachWorkflowHeadersToTheInvoices(Collection<CustomerInvoiceDocument> invoices)
CustomerInvoiceDocumentService
attachWorkflowHeadersToTheInvoices
in interface CustomerInvoiceDocumentService
public Collection<CustomerInvoiceDocument> getOpenInvoiceDocumentsByCustomerNumber(String customerNumber)
CustomerInvoiceDocumentService
getOpenInvoiceDocumentsByCustomerNumber
in interface CustomerInvoiceDocumentService
public Collection<CustomerInvoiceDocument> getOpenInvoiceDocumentsByCustomerNameByCustomerType(String customerName, String customerTypeCode)
CustomerInvoiceDocumentService
getOpenInvoiceDocumentsByCustomerNameByCustomerType
in interface CustomerInvoiceDocumentService
public Collection<CustomerInvoiceDocument> getOpenInvoiceDocumentsByCustomerName(String customerName)
CustomerInvoiceDocumentService
getOpenInvoiceDocumentsByCustomerName
in interface CustomerInvoiceDocumentService
public Collection<CustomerInvoiceDocument> getOpenInvoiceDocumentsByCustomerType(String customerTypeCode)
CustomerInvoiceDocumentService
getOpenInvoiceDocumentsByCustomerType
in interface CustomerInvoiceDocumentService
public Collection<CustomerInvoiceDetail> getCustomerInvoiceDetailsForCustomerInvoiceDocument(CustomerInvoiceDocument customerInvoiceDocument)
getCustomerInvoiceDetailsForCustomerInvoiceDocument
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.getCustomerInvoiceDetailsForCustomerInvoiceDocument(org.kuali.kfs.module.ar.document.CustomerInvoiceDocument)
public Collection<CustomerInvoiceDetail> getCustomerInvoiceDetailsForCustomerInvoiceDocumentWithCaching(CustomerInvoiceDocument customerInvoiceDocument)
CustomerInvoiceDocumentService
getCustomerInvoiceDetailsForCustomerInvoiceDocumentWithCaching
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.getCustomerInvoiceDetailsForCustomerInvoiceDocumentWithCaching(org.kuali.kfs.module.ar.document.CustomerInvoiceDocument)
public Collection<CustomerInvoiceDetail> getCustomerInvoiceDetailsForCustomerInvoiceDocument(String customerInvoiceDocumentNumber)
getCustomerInvoiceDetailsForCustomerInvoiceDocument
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.getCustomerInvoiceDetailsForCustomerInvoiceDocument(java.lang.String)
public org.kuali.rice.kns.util.KualiDecimal getOpenAmountForCustomerInvoiceDocument(String customerInvoiceDocumentNumber)
CustomerInvoiceDocumentService
getOpenAmountForCustomerInvoiceDocument
in interface CustomerInvoiceDocumentService
public org.kuali.rice.kns.util.KualiDecimal getOpenAmountForCustomerInvoiceDocument(CustomerInvoiceDocument customerInvoiceDocument)
CustomerInvoiceDocumentService
getOpenAmountForCustomerInvoiceDocument
in interface CustomerInvoiceDocumentService
public org.kuali.rice.kns.util.KualiDecimal getOriginalTotalAmountForCustomerInvoiceDocument(CustomerInvoiceDocument customerInvoiceDocument)
getOriginalTotalAmountForCustomerInvoiceDocument
in interface CustomerInvoiceDocumentService
public Collection<CustomerInvoiceDocument> getCustomerInvoiceDocumentsByCustomerNumber(String customerNumber)
getCustomerInvoiceDocumentsByCustomerNumber
in interface CustomerInvoiceDocumentService
org.kuali.kfs.module.ar.document.service.CustomerInvoiceDocumentService#getInvoicesByCustomerNumber(java.lang.String)
public Customer getCustomerByOrganizationInvoiceNumber(String organizationInvoiceNumber)
getCustomerByOrganizationInvoiceNumber
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.getCustomerByOrganizationInvoiceNumber(java.lang.String)
public CustomerInvoiceDocument getInvoiceByOrganizationInvoiceNumber(String organizationInvoiceNumber)
getInvoiceByOrganizationInvoiceNumber
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.getInvoiceByOrganizationInvoiceNumber(java.lang.String)
public Customer getCustomerByInvoiceDocumentNumber(String invoiceDocumentNumber)
getCustomerByInvoiceDocumentNumber
in interface CustomerInvoiceDocumentService
invoiceDocumentNumber
-
public CustomerInvoiceDocument getInvoiceByInvoiceDocumentNumber(String invoiceDocumentNumber)
getInvoiceByInvoiceDocumentNumber
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.getInvoiceByInvoiceDocumentNumber(java.lang.String)
public List<CustomerInvoiceDocument> getPrintableCustomerInvoiceDocumentsByInitiatorPrincipalName(String initiatorPrincipalName)
getPrintableCustomerInvoiceDocumentsByInitiatorPrincipalName
in interface CustomerInvoiceDocumentService
public List<CustomerInvoiceDocument> getPrintableCustomerInvoiceDocumentsByBillingChartAndOrg(String chartOfAccountsCode, String organizationCode)
getPrintableCustomerInvoiceDocumentsByBillingChartAndOrg
in interface CustomerInvoiceDocumentService
public List<CustomerInvoiceDocument> getPrintableCustomerInvoiceDocumentsForBillingStatementByBillingChartAndOrg(String chartOfAccountsCode, String organizationCode)
getPrintableCustomerInvoiceDocumentsForBillingStatementByBillingChartAndOrg
in interface CustomerInvoiceDocumentService
public List<CustomerInvoiceDocument> getPrintableCustomerInvoiceDocumentsByProcessingChartAndOrg(String chartOfAccountsCode, String organizationCode)
getPrintableCustomerInvoiceDocumentsByProcessingChartAndOrg
in interface CustomerInvoiceDocumentService
org.kuali.module.ar.service.CustomerInvoiceDocumentService#getCustomerInvoiceDocumentsByCustomerNumber(java.lang.String)
public Collection<CustomerInvoiceDocument> getCustomerInvoiceDocumentsByAccountNumber(String accountNumber)
getCustomerInvoiceDocumentsByAccountNumber
in interface CustomerInvoiceDocumentService
public List<CustomerInvoiceDocument> getCustomerInvoiceDocumentsByBillingChartAndOrg(String chartOfAccountsCode, String organizationCode)
getCustomerInvoiceDocumentsByBillingChartAndOrg
in interface CustomerInvoiceDocumentService
public List<CustomerInvoiceDocument> getCustomerInvoiceDocumentsByProcessingChartAndOrg(String chartOfAccountsCode, String organizationCode)
getCustomerInvoiceDocumentsByProcessingChartAndOrg
in interface CustomerInvoiceDocumentService
org.kuali.module.ar.service.CustomerInvoiceDocumentService#getCustomerInvoiceDocumentsByCustomerNumber(java.lang.String)
public void setupDefaultValuesForNewCustomerInvoiceDocument(CustomerInvoiceDocument document)
setupDefaultValuesForNewCustomerInvoiceDocument
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.setupDefaultValuesForNewCustomerInvoiceDocument(org.kuali.kfs.module.ar.document.CustomerInvoiceDocument)
public void loadCustomerAddressesForCustomerInvoiceDocument(CustomerInvoiceDocument customerInvoiceDocument)
CustomerInvoiceDocumentService
loadCustomerAddressesForCustomerInvoiceDocument
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.loadCustomerAddressesForCustomerInvoiceDocument(org.kuali.kfs.module.ar.document.CustomerInvoiceDocument)
public void setupDefaultValuesForCopiedCustomerInvoiceDocument(CustomerInvoiceDocument document)
CustomerInvoiceDocumentService
setupDefaultValuesForCopiedCustomerInvoiceDocument
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.setupDefaultValuesForCopiedCustomerInvoiceDocument(org.kuali.kfs.module.ar.document.CustomerInvoiceDocument)
public Collection<NonInvoicedDistribution> getNonInvoicedDistributionsForInvoice(String documentNumber)
getNonInvoicedDistributionsForInvoice
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.getNonInvoicedDistributionsForInvoice(java.lang.String)
public org.kuali.rice.kns.util.KualiDecimal getNonInvoicedTotalForInvoice(CustomerInvoiceDocument invoice)
getNonInvoicedTotalForInvoice
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.getNonInvoicedTotalForInvoice(org.kuali.kfs.module.ar.document.CustomerInvoiceDocument)
public org.kuali.rice.kns.util.KualiDecimal getNonInvoicedTotalForInvoice(String documentNumber)
getNonInvoicedTotalForInvoice
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.getNonInvoicedTotalForInvoice(java.lang.String)
public org.kuali.rice.kns.util.KualiDecimal getPaidAppliedTotalForInvoice(CustomerInvoiceDocument invoice)
getPaidAppliedTotalForInvoice
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.getPaidAppliedTotalForInvoice(org.kuali.kfs.module.ar.document.CustomerInvoiceDocument)
public org.kuali.rice.kns.util.KualiDecimal getPaidAppliedTotalForInvoice(String documentNumber)
getPaidAppliedTotalForInvoice
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.getPaidAppliedTotalForInvoice(java.lang.String)
protected void setupBasicDefaultValuesForCustomerInvoiceDocument(CustomerInvoiceDocument document)
document
- protected Date getDefaultInvoiceDueDate()
dateTimeService
- public void closeCustomerInvoiceDocument(CustomerInvoiceDocument customerInvoiceDocument)
CustomerInvoiceDocumentService
closeCustomerInvoiceDocument
in interface CustomerInvoiceDocumentService
public CustomerInvoiceDocumentDao getCustomerInvoiceDocumentDao()
public void setCustomerInvoiceDocumentDao(CustomerInvoiceDocumentDao customerInvoiceDocumentDao)
public org.kuali.rice.kns.service.DocumentService getDocumentService()
public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
public org.kuali.rice.kns.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
public org.kuali.rice.kns.service.DateTimeService getDateTimeService()
public void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
public ReceivableAccountingLineService getReceivableAccountingLineService()
public void setReceivableAccountingLineService(ReceivableAccountingLineService receivableAccountingLineService)
public AccountsReceivableDocumentHeaderService getAccountsReceivableDocumentHeaderService()
public void setAccountsReceivableDocumentHeaderService(AccountsReceivableDocumentHeaderService accountsReceivableDocumentHeaderService)
public CustomerAddressService getCustomerAddressService()
public void setCustomerAddressService(CustomerAddressService customerAddressService)
public void setDocumentDao(org.kuali.rice.kns.dao.DocumentDao documentDao)
public void setInvoicePaidAppliedService(InvoicePaidAppliedService invoicePaidAppliedService)
public void setNonInvoicedDistributionService(NonInvoicedDistributionService nonInvoicedDistributionService)
public void setCustomerInvoiceDetailService(CustomerInvoiceDetailService customerInvoiceDetailService)
public void setUniversityDateService(UniversityDateService universityDateService)
protected org.kuali.rice.kim.service.PersonService<org.kuali.rice.kim.bo.Person> getPersonService()
public boolean checkIfInvoiceNumberIsFinal(String invDocumentNumber)
checkIfInvoiceNumberIsFinal
in interface CustomerInvoiceDocumentService
CustomerInvoiceDocumentService.checkIfInvoiceNumberIsFinal(java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |