public class ExpirationScript
extends com.accela.aa.emse.dom.service.BaseAAScript
implements com.accela.aa.emse.dom.service.ExpirationScriptService
Accela Automation File: ExpirationScript.java Accela, Inc. Copyright (C): 2001-2013 Description: Notes: $Id: ExpirationScript.java 242973 2013-01-21 07:41:46Z bruce.deng $ Revision History: 09/18/03, Stone shi, Initial version. 11/01/2006 Michael Mao cache service object.
Constructor and Description |
---|
ExpirationScript()
Constructor method.
|
ExpirationScript(java.lang.String serviceProvidersCode,
java.lang.String auditID)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ScriptResult |
activeLicensesByCapID(com.accela.aa.aamain.cap.CapIDModel capID)
Active license by CAPID.
|
ScriptResult |
editB1Expiration(com.accela.aa.license.expiration.B1ExpirationModel b1ExpirationModel)
Edit B1Expiration.
|
ScriptResult |
getLicensesByCapID(com.accela.aa.aamain.cap.CapIDModel capID)
Get Expiration Info by CAP ID
|
ScriptResult |
getLicensesByCapID(com.accela.aa.aamain.cap.CapIDModel capID,
java.lang.String expStatus)
Fetch the collection of licenses by capID.
|
ScriptResult |
getLicensesByDate(java.lang.String expStatus,
java.lang.String dateFromString,
java.lang.String dateToString)
Fetch the collection of licenses by date.
|
ScriptResult |
getLicensesByStatus(java.lang.String expStatus)
Fetch the collection of licenses by status.
|
ScriptResult |
isAboutToExpireStatus(com.accela.aa.aamain.cap.CapIDModel capID) |
ScriptResult |
isExpiredLicenses(com.accela.aa.aamain.cap.CapIDModel capID)
Check to see if the license is expired.
|
ScriptResult |
sendApprovedNoticEmailToCitizenUser(com.accela.aa.aamain.cap.CapIDModel parentCapID)
When agency user have approved the renewal license, system send the approved license email to public user.
|
ScriptResult |
sendAutoIssueLicenseEmail(com.accela.aa.aamain.cap.CapIDModel parentCapID)
When license had been issued by renewal license process, system send the copy of license to public user by email.
|
ScriptResult |
sendDeniedNoticeEmailToCitizenUser(com.accela.aa.aamain.cap.CapIDModel parentCapID)
When agency user have rejected the renewal license, system send the denied license email to public user.
|
ScriptResult |
sendNoAutoIssueLicenseEmail(com.accela.aa.aamain.cap.CapIDModel parentCapID)
When public user had completed renewal process without auto-issuance, system send email to public user and agency user.
|
public ExpirationScript(java.lang.String serviceProvidersCode, java.lang.String auditID) throws com.accela.aa.exception.AAException
serviceProvidersCode
- agency codeauditID
- the caller idcom.accela.aa.exception.AAException
- the AA exceptionpublic ExpirationScript() throws com.accela.aa.exception.AAException
com.accela.aa.exception.AAException
- the AA exceptionpublic ScriptResult getLicensesByCapID(com.accela.aa.aamain.cap.CapIDModel capID, java.lang.String expStatus)
com.accela.aa.emse.dom.service.ExpirationScriptService
getLicensesByCapID
in interface com.accela.aa.emse.dom.service.ExpirationScriptService
capID
- CapIDModelexpStatus
- the expiration statuspublic ScriptResult getLicensesByStatus(java.lang.String expStatus)
com.accela.aa.emse.dom.service.ExpirationScriptService
getLicensesByStatus
in interface com.accela.aa.emse.dom.service.ExpirationScriptService
expStatus
- the expiration statuspublic ScriptResult getLicensesByDate(java.lang.String expStatus, java.lang.String dateFromString, java.lang.String dateToString)
com.accela.aa.emse.dom.service.ExpirationScriptService
getLicensesByDate
in interface com.accela.aa.emse.dom.service.ExpirationScriptService
expStatus
- the expiration statusdateFromString
- the start of datedateToString
- date stringpublic ScriptResult editB1Expiration(com.accela.aa.license.expiration.B1ExpirationModel b1ExpirationModel)
com.accela.aa.emse.dom.service.ExpirationScriptService
editB1Expiration
in interface com.accela.aa.emse.dom.service.ExpirationScriptService
b1ExpirationModel
- B1ExpirationModelpublic ScriptResult getLicensesByCapID(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.ExpirationScriptService
getLicensesByCapID
in interface com.accela.aa.emse.dom.service.ExpirationScriptService
public ScriptResult isExpiredLicenses(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.ExpirationScriptService
Check to see if the license is expired.
isExpiredLicenses
in interface com.accela.aa.emse.dom.service.ExpirationScriptService
public ScriptResult isAboutToExpireStatus(com.accela.aa.aamain.cap.CapIDModel capID)
public ScriptResult activeLicensesByCapID(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.ExpirationScriptService
Active license by CAPID. 1. Active condition License status should be "About to expire", "Expired", or "Delinquent". 2. Expiration date if expiration method is "FILED DATE" expDate = dtAdd(now, expInterval, expIntUnit); else if expiration method is "FIXED DATE" expDate = dtAdd(orgExpDate, expInterval, expIntUnit); end if
activeLicensesByCapID
in interface com.accela.aa.emse.dom.service.ExpirationScriptService
public ScriptResult sendDeniedNoticeEmailToCitizenUser(com.accela.aa.aamain.cap.CapIDModel parentCapID)
com.accela.aa.emse.dom.service.ExpirationScriptService
sendDeniedNoticeEmailToCitizenUser
in interface com.accela.aa.emse.dom.service.ExpirationScriptService
parentCapID
- Parent cap ID of renewal license as license number.public ScriptResult sendApprovedNoticEmailToCitizenUser(com.accela.aa.aamain.cap.CapIDModel parentCapID)
com.accela.aa.emse.dom.service.ExpirationScriptService
sendApprovedNoticEmailToCitizenUser
in interface com.accela.aa.emse.dom.service.ExpirationScriptService
parentCapID
- Parent cap ID of renewal license as license number.public ScriptResult sendNoAutoIssueLicenseEmail(com.accela.aa.aamain.cap.CapIDModel parentCapID)
com.accela.aa.emse.dom.service.ExpirationScriptService
sendNoAutoIssueLicenseEmail
in interface com.accela.aa.emse.dom.service.ExpirationScriptService
parentCapID
- Parent cap ID of renewal license as license number.public ScriptResult sendAutoIssueLicenseEmail(com.accela.aa.aamain.cap.CapIDModel parentCapID)
com.accela.aa.emse.dom.service.ExpirationScriptService
sendAutoIssueLicenseEmail
in interface com.accela.aa.emse.dom.service.ExpirationScriptService
parentCapID
- Parent cap ID of renewal license as license number.