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-2013 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)
Deprecated.
|
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) 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.CashierScriptService
getTotalPay
in interface com.accela.aa.emse.dom.service.CashierScriptService
capID
- CapIDModelpublic ScriptResult getSumNotAllocated(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.CashierScriptService
getSumNotAllocated
in interface com.accela.aa.emse.dom.service.CashierScriptService
capID
- 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.CashierScriptService
createInvoices
in interface com.accela.aa.emse.dom.service.CashierScriptService
permitType
- 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.CashierScriptService
createInvoice
in interface com.accela.aa.emse.dom.service.CashierScriptService
capID
- 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.CashierScriptService
editInvoice
in interface com.accela.aa.emse.dom.service.CashierScriptService
capID
- CapIDModelf4InvoiceModel
- F4InvoiceModeldt
- ScriptDateTimepublic ScriptResult getInvoice(com.accela.aa.aamain.cap.CapIDModel capID, long invoiceNbr)
com.accela.aa.emse.dom.service.CashierScriptService
getInvoice
in interface com.accela.aa.emse.dom.service.CashierScriptService
capID
- CapIDModelinvoiceNbr
- invoice numberpublic ScriptResult clrInvoicePrntFlg()
com.accela.aa.emse.dom.service.CashierScriptService
clrInvoicePrntFlg
in interface com.accela.aa.emse.dom.service.CashierScriptService
public ScriptResult getCountOfPermits(long invLevel)
com.accela.aa.emse.dom.service.CashierScriptService
getCountOfPermits
in interface com.accela.aa.emse.dom.service.CashierScriptService
invLevel
- longpublic ScriptResult invoiceAgeing()
com.accela.aa.emse.dom.service.CashierScriptService
invoiceAgeing
in interface com.accela.aa.emse.dom.service.CashierScriptService
public ScriptResult getTotalFeeAmount(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.CashierScriptService
getTotalFeeAmount
in interface com.accela.aa.emse.dom.service.CashierScriptService
capID
- CapIDModelpublic ScriptResult setInvoiceDueDate(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String permitType, java.lang.String taskDescription)
com.accela.aa.emse.dom.service.CashierScriptService
setInvoiceDueDate
in interface com.accela.aa.emse.dom.service.CashierScriptService
capID
- 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.CashierScriptService
editPaymentUDFAndReceivedType
in interface com.accela.aa.emse.dom.service.CashierScriptService
capID
- 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