Class ReportsHandler


  • public class ReportsHandler
    extends Object
    • Method Detail

      • initialize

        public static void initialize​(CollectionDAO dao,
                                      SearchClient searchClient)
                               throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • addDataReportConfig

        public void addDataReportConfig​(EventSubscription dataReport)
      • updateDataReportConfig

        public void updateDataReportConfig​(EventSubscription dataReport)
                                    throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • deleteDataReportConfig

        public void deleteDataReportConfig​(EventSubscription dataReport)
                                    throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • shutDown

        public static void shutDown()
                             throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • triggerExistingDataInsightJob

        public javax.ws.rs.core.Response triggerExistingDataInsightJob​(EventSubscription dataReport)
                                                                throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException