|
||||||||||
| 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.PaymentApplicationDocumentServiceImpl
@Transactional public class PaymentApplicationDocumentServiceImpl
| Constructor Summary | |
|---|---|
PaymentApplicationDocumentServiceImpl()
|
|
| Method Summary | |
|---|---|
PaymentApplicationDocument |
createAndSavePaymentApplicationToMatchInvoice(CustomerInvoiceDocument customerInvoiceDocument)
|
InvoicePaidApplied |
createInvoicePaidAppliedForInvoiceDetail(CustomerInvoiceDetail customerInvoiceDetail,
PaymentApplicationDocument paymentApplicationDocument,
Integer paidAppliedItemNumber)
This method creates an invoice paid applied for the given customer invoice detail. |
PaymentApplicationDocument |
createInvoicePaidAppliedsForEntireInvoiceDocument(CustomerInvoiceDocument customerInvoiceDocument,
PaymentApplicationDocument paymentApplicationDocument)
Creates PaidApplieds for all the invoice lines on the passed in InvoiceDocument, on the passed in PaymentApplicationDocument. |
PaymentApplicationDocument |
createPaymentApplicationToMatchInvoice(CustomerInvoiceDocument customerInvoiceDocument)
This method is used in the lockbox process to create a PA document which is then auto-approved when the amount on the invoice matches the amount on the lockbox. |
PaymentApplicationDocument |
createSaveAndApprovePaymentApplicationToMatchInvoice(CustomerInvoiceDocument customerInvoiceDocument,
String approvalAnnotation,
List workflowNotificationRecipients)
|
boolean |
customerInvoiceDetailPairsWithInvoicePaidApplied(CustomerInvoiceDetail customerInvoiceDetail,
InvoicePaidApplied invoicePaidApplied)
This method returns true if invoicePaidApplied is the applied payment for the customer invoice detail based on document number and item/sequence number. |
org.kuali.rice.kns.service.BusinessObjectService |
getBusinessObjectService()
|
CashControlDetail |
getCashControlDetailForPayAppDocNumber(String payAppDocNumber)
Retrieves the CashControlDetail line associated with the passed-in PaymentApplication Document number. |
CashControlDetail |
getCashControlDetailForPaymentApplicationDocument(PaymentApplicationDocument document)
Retrieves the CashControlDetail line associated with the passed-in PaymentApplication Document. |
CashControlDocument |
getCashControlDocumentForPayAppDocNumber(String paymentApplicationDocumentNumber)
Retrieves the CashControlDocument associated with the passed-in PaymentApplication Document number. |
CashControlDocument |
getCashControlDocumentForPaymentApplicationDocument(PaymentApplicationDocument paymentApplicationDocument)
Retrieves the CashControlDocument associated with the passed-in PaymentApplication Document. |
org.kuali.rice.kns.service.DocumentService |
getDocumentService()
|
NonAppliedHoldingService |
getNonAppliedHoldingService()
|
org.kuali.rice.kns.util.KualiDecimal |
getTotalAppliedAmountForPaymentApplicationDocument(PaymentApplicationDocument document)
|
org.kuali.rice.kns.util.KualiDecimal |
getTotalUnappliedFundsForPaymentApplicationDocument(PaymentApplicationDocument document)
|
org.kuali.rice.kns.util.KualiDecimal |
getTotalUnappliedFundsToBeAppliedForPaymentApplicationDocument(PaymentApplicationDocument document)
|
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
|
void |
setCashControlDetailDao(CashControlDetailDao cashControlDetailDao)
|
void |
setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
|
void |
setInvoicePaidAppliedService(InvoicePaidAppliedService invoicePaidAppliedService)
|
void |
setNonAppliedHoldingService(NonAppliedHoldingService nonAppliedHoldingService)
|
void |
setUniversityDateService(UniversityDateService universityDateService)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PaymentApplicationDocumentServiceImpl()
| Method Detail |
|---|
public PaymentApplicationDocument createPaymentApplicationToMatchInvoice(CustomerInvoiceDocument customerInvoiceDocument)
throws org.kuali.rice.kew.exception.WorkflowException
PaymentApplicationDocumentService
createPaymentApplicationToMatchInvoice in interface PaymentApplicationDocumentServicecustomerInvoiceDocument -
org.kuali.rice.kew.exception.WorkflowException
public PaymentApplicationDocument createAndSavePaymentApplicationToMatchInvoice(CustomerInvoiceDocument customerInvoiceDocument)
throws org.kuali.rice.kew.exception.WorkflowException
createAndSavePaymentApplicationToMatchInvoice in interface PaymentApplicationDocumentServicecustomerInvoiceDocument -
org.kuali.rice.kew.exception.WorkflowException
public PaymentApplicationDocument createSaveAndApprovePaymentApplicationToMatchInvoice(CustomerInvoiceDocument customerInvoiceDocument,
String approvalAnnotation,
List workflowNotificationRecipients)
throws org.kuali.rice.kew.exception.WorkflowException
createSaveAndApprovePaymentApplicationToMatchInvoice in interface PaymentApplicationDocumentServicecustomerInvoiceDocument - approvalAnnotation - workflowNotificationRecipients -
org.kuali.rice.kew.exception.WorkflowExceptionpublic org.kuali.rice.kns.util.KualiDecimal getTotalAppliedAmountForPaymentApplicationDocument(PaymentApplicationDocument document)
document -
public org.kuali.rice.kns.util.KualiDecimal getTotalUnappliedFundsForPaymentApplicationDocument(PaymentApplicationDocument document)
document -
public org.kuali.rice.kns.util.KualiDecimal getTotalUnappliedFundsToBeAppliedForPaymentApplicationDocument(PaymentApplicationDocument document)
document -
public CashControlDocument getCashControlDocumentForPaymentApplicationDocument(PaymentApplicationDocument paymentApplicationDocument)
PaymentApplicationDocumentService
getCashControlDocumentForPaymentApplicationDocument in interface PaymentApplicationDocumentServicepaymentApplicationDocument - A valid PaymentApplication Document
PaymentApplicationDocumentService.getCashControlDocumentForPaymentApplicationDocument(org.kuali.kfs.module.ar.document.PaymentApplicationDocument)public CashControlDocument getCashControlDocumentForPayAppDocNumber(String paymentApplicationDocumentNumber)
PaymentApplicationDocumentService
getCashControlDocumentForPayAppDocNumber in interface PaymentApplicationDocumentServicepaymentApplicationDocumentNumber - A valid PaymentApplication Document number
PaymentApplicationDocumentService.getCashControlDocumentForPayAppDocNumber(java.lang.String)public CashControlDetail getCashControlDetailForPaymentApplicationDocument(PaymentApplicationDocument document)
PaymentApplicationDocumentService
getCashControlDetailForPaymentApplicationDocument in interface PaymentApplicationDocumentServicedocument - A valid PaymentApplication Document
PaymentApplicationDocumentService.getCashControlDetailForPaymentApplicationDocument(org.kuali.kfs.module.ar.document.PaymentApplicationDocument)public CashControlDetail getCashControlDetailForPayAppDocNumber(String payAppDocNumber)
PaymentApplicationDocumentService
getCashControlDetailForPayAppDocNumber in interface PaymentApplicationDocumentServicepayAppDocNumber - A valid PaymentApplication Document Number
PaymentApplicationDocumentService.getCashControlDetailForPayAppDocNumber(java.lang.String)public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
public PaymentApplicationDocument createInvoicePaidAppliedsForEntireInvoiceDocument(CustomerInvoiceDocument customerInvoiceDocument,
PaymentApplicationDocument paymentApplicationDocument)
PaymentApplicationDocumentService
createInvoicePaidAppliedsForEntireInvoiceDocument in interface PaymentApplicationDocumentService
public InvoicePaidApplied createInvoicePaidAppliedForInvoiceDetail(CustomerInvoiceDetail customerInvoiceDetail,
PaymentApplicationDocument paymentApplicationDocument,
Integer paidAppliedItemNumber)
PaymentApplicationDocumentService
createInvoicePaidAppliedForInvoiceDetail in interface PaymentApplicationDocumentServicecustomerInvoiceDetail - the customer invoice detail for which we want to create the invoice paid applied
org.kuali.kfs.module.ar.document.service.PaymentApplicationDocumentService#createInvoicePaidAppliedForInvoiceDetail(org.kuali.kfs.module.ar.businessobject.CustomerInvoiceDetail, org.kuali.rice.kns.util.KualiDecimal)
public boolean customerInvoiceDetailPairsWithInvoicePaidApplied(CustomerInvoiceDetail customerInvoiceDetail,
InvoicePaidApplied invoicePaidApplied)
PaymentApplicationDocumentService
customerInvoiceDetailPairsWithInvoicePaidApplied in interface PaymentApplicationDocumentServicePaymentApplicationDocumentService.customerInvoiceDetailPairsWithInvoicePaidApplied(org.kuali.kfs.module.ar.businessobject.CustomerInvoiceDetail, org.kuali.kfs.module.ar.businessobject.InvoicePaidApplied)public org.kuali.rice.kns.service.DocumentService getDocumentService()
public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
public void setInvoicePaidAppliedService(InvoicePaidAppliedService invoicePaidAppliedService)
public org.kuali.rice.kns.service.BusinessObjectService getBusinessObjectService()
public NonAppliedHoldingService getNonAppliedHoldingService()
public void setNonAppliedHoldingService(NonAppliedHoldingService nonAppliedHoldingService)
public void setUniversityDateService(UniversityDateService universityDateService)
public void setCashControlDetailDao(CashControlDetailDao cashControlDetailDao)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||