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