public class InvoiceScript
extends com.accela.aa.emse.dom.service.BaseAAScript
implements com.accela.aa.emse.dom.service.InvoiceScriptService
Accela Automation File: BatchJobScript.java Accela, Inc. Copyright (C): 2001-2014 Description: Notes: Revision History: 07/30/03, Moricky Mo, Initial Version 08/05/03, Jacky Luan, add editInvoice method 04/27/06 Henvy Jiang Add the method named createInvoiceWithEvent 11/01/2006 Michael Mao cache service object.
| Constructor and Description |
|---|
InvoiceScript()
Constructor method.
|
InvoiceScript(java.lang.String serviceProviderCode,
java.lang.String auditID,
com.accela.aa.emse.dom.service.CachedService cachedService)
Constructor method.
|
| Modifier and Type | Method and Description |
|---|---|
ScriptResult |
createInvoiceWithEvent(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String feeSeqList,
java.lang.String paymentPeriodList,
java.lang.String callerID)
execute an event script after invoice fees
|
ScriptResult |
editInvoice(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.finance.invoice.F4InvoiceModel f4InvoiceROC)
Edit F4InvoiceModel object.
|
ScriptResult |
getFeeItemInvoiceByCustomizedNbr(java.lang.String customInvoiceNbr)
Get fee item invoice record by customized invoice number
|
ScriptResult |
getFeeItemInvoiceByInvoiceNbr(long invoiceNbr)
Get fee item invoice by invoice number.
|
ScriptResult |
getUnpaidInvoices()
Get unpaid invoices.
|
public InvoiceScript(java.lang.String serviceProviderCode,
java.lang.String auditID,
com.accela.aa.emse.dom.service.CachedService cachedService)
throws com.accela.aa.exception.AAException
serviceProviderCode - agency codeauditID - the audit idcom.accela.aa.exception.AAException - the AA exceptionpublic InvoiceScript()
throws com.accela.aa.exception.AAException
com.accela.aa.exception.AAException - the AA exceptionpublic ScriptResult getFeeItemInvoiceByInvoiceNbr(long invoiceNbr)
com.accela.aa.emse.dom.service.InvoiceScriptServicegetFeeItemInvoiceByInvoiceNbr in interface com.accela.aa.emse.dom.service.InvoiceScriptServiceinvoiceNbr - fee numberpublic ScriptResult getFeeItemInvoiceByCustomizedNbr(java.lang.String customInvoiceNbr)
customInvoiceNbr - customized invoice number *public ScriptResult getUnpaidInvoices()
com.accela.aa.emse.dom.service.InvoiceScriptServicegetUnpaidInvoices in interface com.accela.aa.emse.dom.service.InvoiceScriptServicepublic ScriptResult editInvoice(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.finance.invoice.F4InvoiceModel f4InvoiceROC)
com.accela.aa.emse.dom.service.InvoiceScriptServiceeditInvoice in interface com.accela.aa.emse.dom.service.InvoiceScriptServicecapID - CapIDModelf4InvoiceROC - F4InvoiceModelpublic ScriptResult createInvoiceWithEvent(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String feeSeqList, java.lang.String paymentPeriodList, java.lang.String callerID)
com.accela.aa.emse.dom.service.InvoiceScriptServicecreateInvoiceWithEvent in interface com.accela.aa.emse.dom.service.InvoiceScriptService