|
||||||||||
| 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.CustomerOpenItemReportServiceImpl
@Transactional public class CustomerOpenItemReportServiceImpl
| Constructor Summary | |
|---|---|
CustomerOpenItemReportServiceImpl()
|
|
| Method Summary | |
|---|---|
protected Collection |
getARDocumentHeaders(Map urlParameters)
This method retrieves ARDocumentHeader objects for "Customer Open Item Report" |
Collection |
getDocuments(Class classToSearchFrom,
List documentNumbers)
This method returns collection of documents of type classToSearchFrom Note: can be used for documents only, not for *DocumentHeaders @param documentNumbers |
protected Collection<CustomerInvoiceDocument> |
getInvoicesByAccountNumberByDocumentIds(String accountNumber,
List arDocumentHeaderIds,
Collection<CustomerInvoiceDetail> details)
|
List |
getPopulatedReportDetails(Map urlParameters)
This method populates CustomerOpenItemReportDetails (Customer Open Item Report) |
List |
getPopulatedReportDetails(String customerNumber)
This method populates CustomerOpenItemReportDetails (Customer History Report). |
protected Date |
getSqlDate(Calendar cal)
|
protected void |
populateReporDetails(List<CustomerInvoiceDocument> selectedInvoices,
List results,
Collection<CustomerInvoiceDetail> invoiceDetails)
|
protected void |
populateReportDetails(List<CustomerInvoiceDocument> invoices,
List results)
|
void |
populateReportDetails(List finSysDocHeaderIds,
List results,
Hashtable details)
This method populates CustomerOpenItemReportDetails for CustomerCreditMemoDocuments and WriteOffDocuments <=> all documents but CustomerInvoiceDocument and PaymentApplicationDocument (Customer History Report). |
protected void |
populateReportDetailsForInvoices(List invoiceIds,
List results,
Hashtable details)
This method populates CustomerOpenItemReportDetails for CustomerInvoiceDocuments (Customer History Report). |
protected void |
populateReportDetailsForPaymentApplications(List paymentApplicationIds,
List results,
Hashtable details)
This method populates CustomerOpenItemReportDetails for PaymentApplicationDocuments (Customer History Report). |
protected void |
populateReportDetailsForUnappliedPaymentApplications(List unappliedHoldingIds,
List results,
Hashtable details)
This method populates CustomerOpenItemReportDetails for UnappliedPaymentApplicationDocuments (Customer History Report). |
void |
setAccountsReceivableDocumentHeaderDao(AccountsReceivableDocumentHeaderDao accountsReceivableDocumentHeaderDao)
|
void |
setCustomerInvoiceDetailDao(CustomerInvoiceDetailDao customerInvoiceDetailDao)
|
void |
setCustomerInvoiceDocumentService(CustomerInvoiceDocumentService customerInvoiceDocumentService)
|
void |
setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
|
void |
setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
|
void |
setFinancialSystemDocumentHeaderDao(FinancialSystemDocumentHeaderDao financialSystemDocumentHeaderDao)
|
void |
setNonAppliedHoldingDao(NonAppliedHoldingDao nonAppliedHoldingDao)
|
void |
setWorkflowDocumentService(org.kuali.rice.kns.workflow.service.WorkflowDocumentService workflowDocumentService)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CustomerOpenItemReportServiceImpl()
| Method Detail |
|---|
public List getPopulatedReportDetails(String customerNumber)
getPopulatedReportDetails in interface CustomerOpenItemReportServicecustomerNumber -
protected void populateReportDetailsForInvoices(List invoiceIds,
List results,
Hashtable details)
finSysDocHeaderIds - <=> documentNumbers of CustomerInvoiceDocumentsresults - <=> CustomerOpenItemReportDetails to display in the reportdetails - <=>
protected void populateReportDetailsForPaymentApplications(List paymentApplicationIds,
List results,
Hashtable details)
throws org.kuali.rice.kew.exception.WorkflowException
paymentApplicationIds - <=> documentNumbers of PaymentApplicationDocumentsresults - <=> CustomerOpenItemReportDetails to display in the reportdetails - <=> org.kuali.rice.kew.exception.WorkflowException
protected void populateReportDetailsForUnappliedPaymentApplications(List unappliedHoldingIds,
List results,
Hashtable details)
throws org.kuali.rice.kew.exception.WorkflowException
unappliedHoldingIds - <=> documentNumbers of UnappliedPaymentApplicationDocumentsresults - <=> CustomerOpenItemReportDetails to display in the reportdetails - <=> org.kuali.rice.kew.exception.WorkflowException
public void populateReportDetails(List finSysDocHeaderIds,
List results,
Hashtable details)
finSysDocHeaderIds - <=> documentNumbers of FinancialSystemDocumentHeadersresults - <=> CustomerOpenItemReportDetails to display in the reportdetails - <=>
public Collection getDocuments(Class classToSearchFrom,
List documentNumbers)
protected Date getSqlDate(Calendar cal)
public List getPopulatedReportDetails(Map urlParameters)
getPopulatedReportDetails in interface CustomerOpenItemReportServiceurlParameters - protected Collection getARDocumentHeaders(Map urlParameters)
urlParameters -
protected Collection<CustomerInvoiceDocument> getInvoicesByAccountNumberByDocumentIds(String accountNumber,
List arDocumentHeaderIds,
Collection<CustomerInvoiceDetail> details)
protected void populateReporDetails(List<CustomerInvoiceDocument> selectedInvoices,
List results,
Collection<CustomerInvoiceDetail> invoiceDetails)
protected void populateReportDetails(List<CustomerInvoiceDocument> invoices,
List results)
public void setAccountsReceivableDocumentHeaderDao(AccountsReceivableDocumentHeaderDao accountsReceivableDocumentHeaderDao)
public void setWorkflowDocumentService(org.kuali.rice.kns.workflow.service.WorkflowDocumentService workflowDocumentService)
public void setCustomerInvoiceDocumentService(CustomerInvoiceDocumentService customerInvoiceDocumentService)
public void setFinancialSystemDocumentHeaderDao(FinancialSystemDocumentHeaderDao financialSystemDocumentHeaderDao)
public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
public void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
public void setCustomerInvoiceDetailDao(CustomerInvoiceDetailDao customerInvoiceDetailDao)
public void setNonAppliedHoldingDao(NonAppliedHoldingDao nonAppliedHoldingDao)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||