public class CashierScript
extends com.accela.aa.emse.dom.service.BaseAAScript
implements com.accela.aa.emse.dom.service.CashierScriptService
Accela Automation
File: CashierScript.java
Accela, Inc.
Copyright (C): 2001-2014
Description:
Notes:
Revision History:
2002-7-15 , johnny.zhou, Initial Version.
11/01/2006 Michael Mao cache service object.
| Constructor and Description |
|---|
CashierScript()
Constructor CashierScript.
|
CashierScript(java.lang.String serviceProviderCode,
java.lang.String auditID,
com.accela.aa.emse.dom.service.CachedService cachedService)
Constructor CashierScript.
|
| Modifier and Type | Method and Description |
|---|---|
ScriptResult |
clrInvoicePrntFlg()
Method clrInvoicePrntFlg.
|
ScriptResult |
createInvoice(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String feeSeqList,
java.lang.String paymentPeriodList)
Create invoice.
|
ScriptResult |
createInvoices(java.lang.String permitType,
java.lang.String taskDescription,
java.lang.String disposition,
java.lang.String[] strAction)
Create invoices.
|
ScriptResult |
editInvoice(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.finance.invoice.F4InvoiceModel f4InvoiceModel,
com.accela.aa.emse.util.ScriptDateTime dt)
Edit invoice.
|
ScriptResult |
editPaymentUDFAndReceivedType(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String paymentSeqNbr,
java.lang.String udf1,
java.lang.String udf2,
java.lang.String udf3,
java.lang.String udf4,
java.lang.String receivedType)
Edits the payment user defined field and received type.
|
ScriptResult |
getCountOfPermits(long invLevel)
Get count of permits.
|
ScriptResult |
getInvoice(com.accela.aa.aamain.cap.CapIDModel capID,
long invoiceNbr)
Get invoice.
|
ScriptResult |
getSumNotAllocated(com.accela.aa.aamain.cap.CapIDModel capID)
Get sumNotAllocated.
|
ScriptResult |
getTotalFeeAmount(com.accela.aa.aamain.cap.CapIDModel capID)
Get total fee amount.
|
ScriptResult |
getTotalPay(com.accela.aa.aamain.cap.CapIDModel capID)
Get total pay.
|
ScriptResult |
invoiceAgeing()
Method invoiceAgeing.
|
ScriptResult |
setInvoiceDueDate(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String permitType,
java.lang.String taskDescription)
Set invoice due date.
|
public CashierScript(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 caller idcom.accela.aa.exception.AAException - the AA exceptionpublic CashierScript()
throws com.accela.aa.exception.AAException
com.accela.aa.exception.AAException - the AA exceptionpublic ScriptResult getTotalPay(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.CashierScriptServicegetTotalPay in interface com.accela.aa.emse.dom.service.CashierScriptServicecapID - CapIDModelpublic ScriptResult getSumNotAllocated(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.CashierScriptServicegetSumNotAllocated in interface com.accela.aa.emse.dom.service.CashierScriptServicecapID - CapIDModelpublic ScriptResult createInvoices(java.lang.String permitType, java.lang.String taskDescription, java.lang.String disposition, java.lang.String[] strAction)
com.accela.aa.emse.dom.service.CashierScriptServicecreateInvoices in interface com.accela.aa.emse.dom.service.CashierScriptServicepermitType - permit typetaskDescription - task descriptiondisposition - dispositionstrAction - the array of strActionpublic ScriptResult createInvoice(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String feeSeqList, java.lang.String paymentPeriodList)
com.accela.aa.emse.dom.service.CashierScriptServicecreateInvoice in interface com.accela.aa.emse.dom.service.CashierScriptServicecapID - CapIDModelfeeSeqList - feeSeqListpaymentPeriodList - paymentPeriodListpublic ScriptResult editInvoice(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.finance.invoice.F4InvoiceModel f4InvoiceModel, com.accela.aa.emse.util.ScriptDateTime dt)
com.accela.aa.emse.dom.service.CashierScriptServiceeditInvoice in interface com.accela.aa.emse.dom.service.CashierScriptServicecapID - CapIDModelf4InvoiceModel - F4InvoiceModeldt - ScriptDateTimepublic ScriptResult getInvoice(com.accela.aa.aamain.cap.CapIDModel capID, long invoiceNbr)
com.accela.aa.emse.dom.service.CashierScriptServicegetInvoice in interface com.accela.aa.emse.dom.service.CashierScriptServicecapID - CapIDModelinvoiceNbr - invoice numberpublic ScriptResult clrInvoicePrntFlg()
com.accela.aa.emse.dom.service.CashierScriptServiceclrInvoicePrntFlg in interface com.accela.aa.emse.dom.service.CashierScriptServicepublic ScriptResult getCountOfPermits(long invLevel)
com.accela.aa.emse.dom.service.CashierScriptServicegetCountOfPermits in interface com.accela.aa.emse.dom.service.CashierScriptServiceinvLevel - longpublic ScriptResult invoiceAgeing()
com.accela.aa.emse.dom.service.CashierScriptServiceinvoiceAgeing in interface com.accela.aa.emse.dom.service.CashierScriptServicepublic ScriptResult getTotalFeeAmount(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.CashierScriptServicegetTotalFeeAmount in interface com.accela.aa.emse.dom.service.CashierScriptServicecapID - CapIDModelpublic ScriptResult setInvoiceDueDate(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String permitType, java.lang.String taskDescription)
com.accela.aa.emse.dom.service.CashierScriptServicesetInvoiceDueDate in interface com.accela.aa.emse.dom.service.CashierScriptServicecapID - CapIDModelpermitType - permit typetaskDescription - task descriptionpublic ScriptResult editPaymentUDFAndReceivedType(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String paymentSeqNbr, java.lang.String udf1, java.lang.String udf2, java.lang.String udf3, java.lang.String udf4, java.lang.String receivedType)
com.accela.aa.emse.dom.service.CashierScriptServiceeditPaymentUDFAndReceivedType in interface com.accela.aa.emse.dom.service.CashierScriptServicecapID - the CapIDModelpaymentSeqNbr - the payment sequence numberudf1 - the payment user defined field1udf2 - the payment user defined field2udf3 - the payment user defined field3udf4 - the payment user defined field4receivedType - the received type