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-2013 Description: Provides the "aa.LicenseProfessionalScript" object through which script writers can operate on to perform the "LicenseProfessional" object related functions. Notes: $Id: LicenseProfessionalScript.java 242973 2013-01-21 07:41:46Z bruce.deng $ 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)
Deprecated.
|
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 |
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) 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.LicenseProfessionalScriptService
createLicensedProfessionals
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
model
- CapIDModelpublic ScriptResult getLicenseProf(com.accela.aa.aamain.cap.CapIDModel capID)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
getLicenseProf
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
capID
- CapIDModelpublic ScriptResult getLicenseProfessionScriptModel()
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
getLicenseProfessionScriptModel
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
public ScriptResult getLicenseProfessionScriptModel(com.accela.aa.aamain.people.LicenseProfessionalModel licenseProfessionalModel)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
getLicenseProfessionScriptModel
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
public ScriptResult getContactAttributeScriptModel()
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
getContactAttributeScriptModel
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
public ScriptResult createLicensedProfessional(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
createLicensedProfessional
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
model
- CapIDModelpublic ScriptResult editLicensedProfessional(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
editLicensedProfessional
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
model
- CapIDModelpublic ScriptResult removeLicensedProfessional(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
removeLicensedProfessional
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
model
- CapIDModelpublic ScriptResult getLicensedProfessionalsByCapID(com.accela.aa.aamain.cap.CapIDModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
getLicensedProfessionalsByCapID
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
model
- CapIDModelpublic ScriptResult getLicensedProfessionalsByPK(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
getLicensedProfessionalsByPK
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
model
- CapIDModelpublic ScriptResult getRefInfoTableGroupCode(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
getRefInfoTableGroupCode
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
public ScriptResult createRefInfoTable(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
createRefInfoTable
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
public ScriptResult updateRefInfoTableValues(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
updateRefInfoTableValues
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
public ScriptResult removeRefInfoTableGroupCode(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
removeRefInfoTableGroupCode
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
public ScriptResult copyInfoTable(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
copyInfoTable
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
public ScriptResult removeInfoTableGroupCode(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
removeInfoTableGroupCode
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
public ScriptResult getInfoTableGroupCode(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
getInfoTableGroupCode
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
public ScriptResult createInfoTable(LicenseProfessionalScriptModel model)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
createInfoTable
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
public ScriptResult copyLicenseProfessionalScriptModel(LicenseProfessionalScriptModel sourceModel, LicenseProfessionalScriptModel targetModel)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
copyLicenseProfessionalScriptModel
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
public ScriptResult getRefLicProfByOnlineUser(java.lang.String userSeqNum)
com.accela.aa.emse.dom.service.LicenseProfessionalScriptService
getRefLicProfByOnlineUser
in interface com.accela.aa.emse.dom.service.LicenseProfessionalScriptService