public class LicenseProfessionalScript
extends com.accela.aa.emse.dom.service.BaseAAScript
implements com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
Accela Automation
File: LicenseProfessionalScript.java
Accela, Inc.
Copyright (C): 2003-2014
Description:
Provides the "aa.LicenseProfessionalScript" object through which script writers can
operate on to perform the "LicenseProfessional" object related functions.
Notes:
$Id: LicenseProfessionalScript.java 270462 2014-04-28 10:05:58Z ..\rain.wang $
Revision History:
2003-09-05 Navneet K. Initial version.
08-27-2004 Sunny Wu Add method getLicenseProf(CapIDModel capID).
09/08/2006 Chandler Huang Added method getCapLicenseProfessionalModel(CapIDModel), editLicenseProfessionalByPK(LicenseProfessionalModel),
createLicenseProfessional(LicenseProfessionalModel), removeLicenseProfessional(LicenseProfessionalModel).
11/01/2006 Michael Mao cache service object.
11/20/2006 Chandler Huang Used the removeLicenseProfessionalForEMSE(...) for remove license professional.
| Constructor and Description |
|---|
LicenseProfessionalScript()
Constructor for LicenseProfessionalScript.
|
LicenseProfessionalScript(java.lang.String serviceProviderCode,
com.accela.aa.emse.dom.service.CachedService cachedService)
Constructor for LicenseProfessionalScript.
|
| Modifier and Type | Method and Description |
|---|---|
ScriptResult |
copyInfoTable(LicenseProfessionalScriptModel model)
Get infotable and info table values from rinfotable/rinfotable_value,then copy to binfotable/binfotable_value
Only set daily side unique index information into model, it will copy admin side info table data into daily side.
|
ScriptResult |
copyLicenseProfessionalScriptModel(LicenseProfessionalScriptModel sourceModel,
LicenseProfessionalScriptModel targetModel)
Copy LicenseProfessionalScriptModel from source to target.
|
ScriptResult |
createInfoTable(LicenseProfessionalScriptModel model)
Crate a new CapInfoTableGroupCodeModel instance
|
ScriptResult |
createLicensedProfessional(LicenseProfessionalScriptModel model)
Create a LicenseProfession for CAP..
|
ScriptResult |
createLicensedProfessionals(com.accela.aa.aamain.cap.CapIDModel model)
Copy LicenseProfessional to Lic.
|
ScriptResult |
createRefInfoTable(LicenseProfessionalScriptModel model)
Create a new RefInfoTableGroupCode and it's subgroups and columns
|
ScriptResult |
editLicensedProfessional(LicenseProfessionalScriptModel model)
edit a LicenseProfession based on LicenseProfessionalModel.
|
ScriptResult |
getContactAttributeScriptModel()
Get a capLicenseProfessionalModel
|
ScriptResult |
getInfoTableGroupCode(LicenseProfessionalScriptModel model)
Get a CapInfoTableGroupCodeModel
|
ScriptResult |
getLicenseByUserTypeAndLicenseType(java.lang.String lpType,
java.lang.String userType)
Get LP by license type and it's associated public user type.
|
ScriptResult |
getLicensedProfessionalsByCapID(com.accela.aa.aamain.cap.CapIDModel model)
get LicenseProfessions based on capID.
|
ScriptResult |
getLicensedProfessionalsByPK(LicenseProfessionalScriptModel model)
get LicenseProfessions based on LicenseProfessionalScriptModel.
|
ScriptResult |
getLicenseProf(com.accela.aa.aamain.cap.CapIDModel capID)
Get LicenseProfessionals from Lic.
|
ScriptResult |
getLicenseProfessionScriptModel()
Get a capLicenseProfessionalModel
|
ScriptResult |
getLicenseProfessionScriptModel(com.accela.aa.aamain.people.LicenseProfessionalModel licenseProfessionalModel)
Get a LicenseProfessionalScriptModel from a LicenseProfessionalModel
|
ScriptResult |
getRefInfoTableGroupCode(LicenseProfessionalScriptModel model)
Get a RefInfoTableGroupCodeModel
|
ScriptResult |
getRefLicProfByOnlineUser(java.lang.String userSeqNum)
Get the license Professional model by public user
|
ScriptResult |
removeInfoTableGroupCode(LicenseProfessionalScriptModel model)
Remove daily side data in binfo_table and binfo_talbe_value
|
ScriptResult |
removeLicensedProfessional(LicenseProfessionalScriptModel model)
remove a LicenseProfession based on LicenseProfessionalModel.
|
ScriptResult |
removeRefInfoTableGroupCode(LicenseProfessionalScriptModel model)
Remove admin side data in rinfo_table and rinfo_talbe_value
|
ScriptResult |
updateRefInfoTableValues(LicenseProfessionalScriptModel model)
Update a model Remove the old RefInfoTableGroupCode data first, then
create the new data
|
public LicenseProfessionalScript(java.lang.String serviceProviderCode,
com.accela.aa.emse.dom.service.CachedService cachedService)
throws com.accela.aa.exception.AAException
serviceProviderCode - agency codecom.accela.aa.exception.AAException - the AA exceptionpublic LicenseProfessionalScript()
throws com.accela.aa.exception.AAException
com.accela.aa.exception.AAException - the AA exceptionpublic ScriptResult createLicensedProfessionals(com.accela.aa.aamain.cap.CapIDModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicecreateLicensedProfessionals in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicemodel - CapIDModelpublic ScriptResult getLicenseProf(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicegetLicenseProf in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicecapID - CapIDModelpublic ScriptResult getLicenseProfessionScriptModel()
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicegetLicenseProfessionScriptModel in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicepublic ScriptResult getLicenseProfessionScriptModel(com.accela.aa.aamain.people.LicenseProfessionalModel licenseProfessionalModel)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicegetLicenseProfessionScriptModel in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicepublic ScriptResult getContactAttributeScriptModel()
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicegetContactAttributeScriptModel in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicepublic ScriptResult createLicensedProfessional(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicecreateLicensedProfessional in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicemodel - CapIDModelpublic ScriptResult editLicensedProfessional(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServiceeditLicensedProfessional in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicemodel - CapIDModelpublic ScriptResult removeLicensedProfessional(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServiceremoveLicensedProfessional in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicemodel - CapIDModelpublic ScriptResult getLicensedProfessionalsByCapID(com.accela.aa.aamain.cap.CapIDModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicegetLicensedProfessionalsByCapID in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicemodel - CapIDModelpublic ScriptResult getLicensedProfessionalsByPK(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicegetLicensedProfessionalsByPK in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicemodel - CapIDModelpublic ScriptResult getRefInfoTableGroupCode(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicegetRefInfoTableGroupCode in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicepublic ScriptResult createRefInfoTable(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicecreateRefInfoTable in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicepublic ScriptResult updateRefInfoTableValues(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServiceupdateRefInfoTableValues in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicepublic ScriptResult removeRefInfoTableGroupCode(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServiceremoveRefInfoTableGroupCode in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicepublic ScriptResult copyInfoTable(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicecopyInfoTable in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicepublic ScriptResult removeInfoTableGroupCode(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServiceremoveInfoTableGroupCode in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicepublic ScriptResult getInfoTableGroupCode(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicegetInfoTableGroupCode in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicepublic ScriptResult createInfoTable(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicecreateInfoTable in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicepublic ScriptResult copyLicenseProfessionalScriptModel(LicenseProfessionalScriptModel sourceModel, LicenseProfessionalScriptModel targetModel)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicecopyLicenseProfessionalScriptModel in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicepublic ScriptResult getRefLicProfByOnlineUser(java.lang.String userSeqNum)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicegetRefLicProfByOnlineUser in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicepublic ScriptResult getLicenseByUserTypeAndLicenseType(java.lang.String lpType, java.lang.String userType)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicegetLicenseByUserTypeAndLicenseType in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptServicelpType - License type.userType - public user type, include CONTRACT_INSPECTOR, AUTH_AGENT_CLERK, CITIZEN, AUTH_AGENT, SELF_CERTIFIED_INSPECTOR