|
||||||||||
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 CustomerOpenItemReportService
customerNumber
- 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 CustomerOpenItemReportService
urlParameters
- 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 |