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-2013 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)
Deprecated.
|
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) 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.InvoiceScriptService
getFeeItemInvoiceByInvoiceNbr
in interface com.accela.aa.emse.dom.service.InvoiceScriptService
invoiceNbr
- fee numberpublic ScriptResult getFeeItemInvoiceByCustomizedNbr(java.lang.String customInvoiceNbr)
customInvoiceNbr
- customized invoice number *public ScriptResult getUnpaidInvoices()
com.accela.aa.emse.dom.service.InvoiceScriptService
getUnpaidInvoices
in interface com.accela.aa.emse.dom.service.InvoiceScriptService
public ScriptResult editInvoice(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.finance.invoice.F4InvoiceModel f4InvoiceROC)
com.accela.aa.emse.dom.service.InvoiceScriptService
editInvoice
in interface com.accela.aa.emse.dom.service.InvoiceScriptService
capID
- 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.InvoiceScriptService
createInvoiceWithEvent
in interface com.accela.aa.emse.dom.service.InvoiceScriptService