public class ExaminationScript
extends com.accela.aa.emse.dom.service.BaseAAScript
Accela Automation File: ExaminationScript.java Accela, Inc. Copyright (C): 2009-2014 Description: ExaminationScript Notes: $Id: ExaminationScript.java 72642 2009-01-01 20:01:57Z ..\valdis.he $ Revision History <Date>, <Who>, <What> 2009-8-11 valdis.he Initial.
| Constructor and Description |
|---|
ExaminationScript(java.lang.String serviceProvidersCode,
java.lang.String auditID,
com.accela.aa.emse.dom.service.CachedService cachedService)
ExaminationScript Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ScriptResult |
autoApproveExams(java.util.List<com.accela.orm.model.education.ExaminationModel> examList,
com.accela.aa.aamain.cap.CapIDModel targetCapID)
Auto approve examinations.
|
ScriptResult |
autoApproveRequiredExams(com.accela.aa.workflow.workflow.TaskItemModel taskItem,
com.accela.aa.aamain.cap.CapIDModel capID)
Auto approve required ce hs.
|
ScriptResult |
batchScheduleExam(java.lang.Long scheduleID,
java.lang.Long examDate,
java.lang.Long locationID,
java.util.List<com.accela.aa.aamain.cap.CapIDModel> capIDList)
Batch schedule exam.
|
ScriptResult |
copyExaminationList(com.accela.aa.aamain.cap.CapIDModel srcCapID,
com.accela.aa.aamain.cap.CapIDModel targetCapID)
Copy Examinations from source Cap to target Cap.
|
ScriptResult |
copyPeopleExaminationList(java.util.List<com.accela.orm.model.education.ExaminationModel> examList,
com.accela.aa.aamain.cap.CapIDModel targetCapID)
Copy Examinations from source reference contact to target Cap.
|
ScriptResult |
createExaminationModel(ExaminationScriptModel model)
Create ExaminationModel.
|
ScriptResult |
deleteExaminationModel(ExaminationScriptModel model)
Delete ExaminationModel.
|
ScriptResult |
getAvailableExamAfterWorkflowUpdated(CapIDScriptModel capIDScriptModel)
Gets the available exam without workflow restriction after workflow status updated.
|
ScriptResult |
getAvailableSchedules(java.lang.String examName)
Gets the available schedules.
|
ScriptResult |
getExaminationList(CapIDScriptModel capID)
Get Examination Model List.
|
ScriptResult |
getExaminationModel()
Get new ExaminationScriptModel.
|
ScriptResult |
getExaminationModelByRosterID(java.lang.Long rosterID)
Gets the examination model by roster id.
|
ScriptResult |
getExamNameAndProviderName(java.lang.Long eventID)
get exam name and provider name by event ID.
|
ScriptResult |
getExamScore(java.lang.Long providerNbr,
java.lang.String[] userExamIDArray)
Gets the exam score.
|
ScriptResult |
getExamSiteByExamModel(com.accela.orm.model.education.ExaminationModel examModel)
Gets the exam site by exam model.
|
ScriptResult |
getExternalExamScores()
Gets the all external provider exam scores.
|
ScriptResult |
getPeopleExaminationList(java.lang.String contactSeqNumber)
Get People Examination Model List.
|
ScriptResult |
getProviderEventModel(java.lang.Long eventID)
get provider event by event ID.
|
ScriptResult |
getRefExaminationListByName(java.lang.String examName)
Get Examination Model List.
|
ScriptResult |
getRosterIDListByEventID(java.lang.Long eventID)
Gets the roster id list by event id.
|
ScriptResult |
getRosterModelListByEventID(java.lang.Long eventID)
Gets the roster id list by event id.
|
ScriptResult |
getXRefExaminationProviderModelByRoster(com.accela.orm.model.education.ProviderRosterModel roster)
Gets the x ref examination provider model by roster.
|
ScriptResult |
isExaminationPassed(CapIDScriptModel capID)
Check if all the examinations in specific cap are passed.
|
ScriptResult |
updateExaminationModel(ExaminationScriptModel model)
Update ExaminationModel.
|
ScriptResult |
updateExamScore(java.util.List<com.accela.orm.model.education.ExaminationModel> examList)
Update exam score.
|
public ExaminationScript(java.lang.String serviceProvidersCode,
java.lang.String auditID,
com.accela.aa.emse.dom.service.CachedService cachedService)
throws com.accela.aa.exception.AAException
serviceProvidersCode - Service Provider Code.auditID - Caller IDcom.accela.aa.exception.AAException - The AA exceptionpublic ScriptResult getExaminationModel()
public ScriptResult copyExaminationList(com.accela.aa.aamain.cap.CapIDModel srcCapID, com.accela.aa.aamain.cap.CapIDModel targetCapID)
srcCapID - the src cap idtargetCapID - the target cap idpublic ScriptResult getExaminationList(CapIDScriptModel capID)
capID - Cap Id Script Model.public ScriptResult getRefExaminationListByName(java.lang.String examName)
examNam - Examination Name.public ScriptResult getAvailableExamAfterWorkflowUpdated(CapIDScriptModel capIDScriptModel)
capIDScriptModel - the cap id script modelpublic ScriptResult createExaminationModel(ExaminationScriptModel model)
model - Examination Script Model.public ScriptResult updateExaminationModel(ExaminationScriptModel model)
model - Examination Script Model.public ScriptResult deleteExaminationModel(ExaminationScriptModel model)
model - Examination Script Model.public ScriptResult getXRefExaminationProviderModelByRoster(com.accela.orm.model.education.ProviderRosterModel roster)
roster - the rosterpublic ScriptResult getExaminationModelByRosterID(java.lang.Long rosterID)
rosterID - the roster idpublic ScriptResult getExamScore(java.lang.Long providerNbr, java.lang.String[] userExamIDArray)
providerNbr - the provider iduserExamIDArray - the user exam id arraypublic ScriptResult getExternalExamScores()
public ScriptResult updateExamScore(java.util.List<com.accela.orm.model.education.ExaminationModel> examList)
examList - the exam listpublic ScriptResult getExamSiteByExamModel(com.accela.orm.model.education.ExaminationModel examModel)
examModel - the exam modelpublic ScriptResult isExaminationPassed(CapIDScriptModel capID)
capID - Cap Id Script Model.public ScriptResult getAvailableSchedules(java.lang.String examName)
examName - examination namepublic ScriptResult batchScheduleExam(java.lang.Long scheduleID, java.lang.Long examDate, java.lang.Long locationID, java.util.List<com.accela.aa.aamain.cap.CapIDModel> capIDList)
scheduleID - the schedule idexamDate - the exam datelocationID - the location idcapIDList - the cap id listpublic ScriptResult getRosterIDListByEventID(java.lang.Long eventID)
eventID - the event idpublic ScriptResult getRosterModelListByEventID(java.lang.Long eventID)
eventID - the event idpublic ScriptResult getExamNameAndProviderName(java.lang.Long eventID)
eventID - the event idpublic ScriptResult getProviderEventModel(java.lang.Long eventID)
eventID - the event idpublic ScriptResult autoApproveRequiredExams(com.accela.aa.workflow.workflow.TaskItemModel taskItem, com.accela.aa.aamain.cap.CapIDModel capID)
capID - the cap idpublic ScriptResult getPeopleExaminationList(java.lang.String contactSeqNumber)
contactSeqNumber - Reference contact number.public ScriptResult copyPeopleExaminationList(java.util.List<com.accela.orm.model.education.ExaminationModel> examList, com.accela.aa.aamain.cap.CapIDModel targetCapID)
examList - the people examination listtargetCapID - the target cap idpublic ScriptResult autoApproveExams(java.util.List<com.accela.orm.model.education.ExaminationModel> examList, com.accela.aa.aamain.cap.CapIDModel targetCapID)
examList - the people examination listtargetCapID - the target cap id