Class LumTrigger

    • 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
      • 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
      • lastLearningUnitTriggers

        private Map<com.eduplan.domain.lum.LearningUnit.Type,​Date> lastLearningUnitTriggers
    • Constructor Detail

      • LumTrigger

        public LumTrigger()
    • 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)