Package com.eduix.genexp.trigger.lum
Class LumTrigger
- java.lang.Object
-
- com.eduix.genexp.trigger.lum.LumTrigger
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.camel.CamelContextcamelContextprivate StringcourseUnitCronprotected com.eduplan.service.lum.CourseUnitManagercourseUnitManagerprivate StringcourseUnitRealizationCronprotected com.eduplan.service.lum.CourseUnitRealizationManagercourseUnitRealizationManagerprotected ExportServiceexportServiceprivate DatelastCourseUnitTriggerprivate Map<com.eduplan.domain.lum.LearningUnit.Type,Date>lastLearningUnitTriggersprivate DatelastOfferingTriggerprivate DatelastProgrammeTriggerprivate DatelastRealizationTriggerprivate DatelastStudyModuleTriggerprotected com.eduplan.service.lum.LearningUnitManagerlearningUnitManagerprivate intlimitprivate static org.slf4j.Loggerlogprivate StringofferingCronprotected com.eduplan.service.lum.OfferingModuleServiceofferingModuleServiceprivate StringpeppiOrganizationprivate StringprogrammeCronprotected com.eduplan.service.lum.ProgrammeManagerprogrammeManagerprivate StringstudyModuleCronprotected com.eduplan.service.lum.StudyModuleManagerstudyModuleManagerprivate intupdateLimit
-
Constructor Summary
Constructors Constructor Description LumTrigger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void_triggerAllCourseUnitRealizations(boolean ifNotExists)private void_triggerAllCourseUnits(boolean ifNotExists)private void_triggerAllLearningUnits(com.eduplan.domain.lum.LearningUnit.Type type, boolean ifNotExists)private void_triggerAllOfferings(boolean ifNotExists)private void_triggerAllProgrammes(boolean ifNotExists)private void_triggerAllStudyModules(boolean ifNotExists)private void_triggerModifiedCourseUnitRealizations()void_triggerModifiedCourseUnits()private void_triggerModifiedLearningUnits(com.eduplan.domain.lum.LearningUnit.Type type, boolean ifNotExists)private void_triggerModifiedOfferings()private void_triggerModifiedProgrammes()private void_triggerModifiedStudyModules()voiddestroy()DategetLastTrigger(com.eduplan.domain.lum.LearningUnit.Type type)voidinit()voidinitLastTrigger(com.eduplan.domain.lum.LearningUnit.Type type)voidsetCamelContext(org.apache.camel.CamelContext camelContext)voidsetCourseUnitCron(String courseUnitCron)voidsetCourseUnitManager(com.eduplan.service.lum.CourseUnitManager courseUnitManager)voidsetCourseUnitRealizationCron(String courseUnitRealizationCron)voidsetCourseUnitRealizationManager(com.eduplan.service.lum.CourseUnitRealizationManager courseUnitRealizationManager)voidsetExportService(ExportService exportService)voidsetLearningUnitManager(com.eduplan.service.lum.LearningUnitManager learningUnitManager)voidsetOfferingCron(String offeringCron)voidsetOfferingModuleService(com.eduplan.service.lum.OfferingModuleService offeringModuleService)voidsetPeppiOrganization(String peppiOrganization)voidsetProgrammeCron(String programmeCron)voidsetProgrammeManager(com.eduplan.service.lum.ProgrammeManager programmeManager)voidsetStudyModuleCron(String studyModuleCron)voidsetStudyModuleManager(com.eduplan.service.lum.StudyModuleManager studyModuleManager)voidtrigger(String type)private voidtriggerAll()private voidtriggerAllCourseUnitRealizations(boolean ifNotExists)private voidtriggerAllCourseUnits(boolean ifNotExists)private voidtriggerAllLearningUnits(com.eduplan.domain.lum.LearningUnit.Type type, boolean ifNotExists)private voidtriggerAllOfferings(boolean ifNotExists)private voidtriggerAllProgrammes(boolean ifNotExists)private voidtriggerAllStudyModules(boolean ifNotExists)
-
-
-
Field Detail
-
log
private static final org.slf4j.Logger log
-
learningUnitManager
protected com.eduplan.service.lum.LearningUnitManager learningUnitManager
-
courseUnitRealizationManager
protected com.eduplan.service.lum.CourseUnitRealizationManager courseUnitRealizationManager
-
courseUnitManager
protected com.eduplan.service.lum.CourseUnitManager courseUnitManager
-
studyModuleManager
protected com.eduplan.service.lum.StudyModuleManager studyModuleManager
-
programmeManager
protected com.eduplan.service.lum.ProgrammeManager programmeManager
-
offeringModuleService
protected com.eduplan.service.lum.OfferingModuleService offeringModuleService
-
exportService
protected ExportService exportService
-
peppiOrganization
private String peppiOrganization
-
courseUnitRealizationCron
private String courseUnitRealizationCron
-
courseUnitCron
private String courseUnitCron
-
programmeCron
private String programmeCron
-
studyModuleCron
private String studyModuleCron
-
offeringCron
private String offeringCron
-
limit
private int limit
-
updateLimit
private int updateLimit
-
camelContext
private org.apache.camel.CamelContext camelContext
-
lastRealizationTrigger
private Date lastRealizationTrigger
-
lastCourseUnitTrigger
private Date lastCourseUnitTrigger
-
lastProgrammeTrigger
private Date lastProgrammeTrigger
-
lastStudyModuleTrigger
private Date lastStudyModuleTrigger
-
lastOfferingTrigger
private Date lastOfferingTrigger
-
-
Method Detail
-
init
public void init()
-
destroy
public void destroy()
-
getLastTrigger
public Date getLastTrigger(com.eduplan.domain.lum.LearningUnit.Type type)
-
initLastTrigger
public void initLastTrigger(com.eduplan.domain.lum.LearningUnit.Type type)
-
triggerAll
private void triggerAll()
-
triggerAllCourseUnitRealizations
private void triggerAllCourseUnitRealizations(boolean ifNotExists)
-
_triggerAllCourseUnitRealizations
private void _triggerAllCourseUnitRealizations(boolean ifNotExists)
-
_triggerModifiedCourseUnitRealizations
private void _triggerModifiedCourseUnitRealizations()
-
triggerAllCourseUnits
private void triggerAllCourseUnits(boolean ifNotExists)
-
_triggerAllCourseUnits
private void _triggerAllCourseUnits(boolean ifNotExists)
-
_triggerModifiedCourseUnits
public void _triggerModifiedCourseUnits()
-
triggerAllProgrammes
private void triggerAllProgrammes(boolean ifNotExists)
-
_triggerAllProgrammes
private void _triggerAllProgrammes(boolean ifNotExists)
-
_triggerModifiedProgrammes
private void _triggerModifiedProgrammes()
-
triggerAllLearningUnits
private void triggerAllLearningUnits(com.eduplan.domain.lum.LearningUnit.Type type, boolean ifNotExists)
-
_triggerAllLearningUnits
private void _triggerAllLearningUnits(com.eduplan.domain.lum.LearningUnit.Type type, boolean ifNotExists)
-
_triggerModifiedLearningUnits
private void _triggerModifiedLearningUnits(com.eduplan.domain.lum.LearningUnit.Type type, boolean ifNotExists)
-
triggerAllStudyModules
private void triggerAllStudyModules(boolean ifNotExists)
-
_triggerAllStudyModules
private void _triggerAllStudyModules(boolean ifNotExists)
-
_triggerModifiedStudyModules
private void _triggerModifiedStudyModules()
-
triggerAllOfferings
private void triggerAllOfferings(boolean ifNotExists)
-
_triggerAllOfferings
private void _triggerAllOfferings(boolean ifNotExists)
-
_triggerModifiedOfferings
private void _triggerModifiedOfferings()
-
setLearningUnitManager
public void setLearningUnitManager(com.eduplan.service.lum.LearningUnitManager learningUnitManager)
-
setCourseUnitRealizationManager
public void setCourseUnitRealizationManager(com.eduplan.service.lum.CourseUnitRealizationManager courseUnitRealizationManager)
-
setCourseUnitManager
public void setCourseUnitManager(com.eduplan.service.lum.CourseUnitManager courseUnitManager)
-
setStudyModuleManager
public void setStudyModuleManager(com.eduplan.service.lum.StudyModuleManager studyModuleManager)
-
setProgrammeManager
public void setProgrammeManager(com.eduplan.service.lum.ProgrammeManager programmeManager)
-
setOfferingModuleService
public void setOfferingModuleService(com.eduplan.service.lum.OfferingModuleService offeringModuleService)
-
setExportService
public void setExportService(ExportService exportService)
-
setPeppiOrganization
public void setPeppiOrganization(String peppiOrganization)
-
setCourseUnitRealizationCron
public void setCourseUnitRealizationCron(String courseUnitRealizationCron)
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
-
setCourseUnitCron
public void setCourseUnitCron(String courseUnitCron)
-
setProgrammeCron
public void setProgrammeCron(String programmeCron)
-
setStudyModuleCron
public void setStudyModuleCron(String studyModuleCron)
-
setOfferingCron
public void setOfferingCron(String offeringCron)
-
-