/** * Ajout d'une notification */ public void add(Cron cron) { try { boolean enable = cron.getEnable(); String expression = cron.getExpression(); if (enable && expression != null && !"".equals(expression)) { addCron(cron); } } catch (Exception e) { log.error("Adding failed", e); } }
/** * Ajout d'une notification */ public void add(Cron cron) { try { boolean enable = cron.getEnable(); String expression = cron.getExpression(); if (enable && expression != null && !"".equals(expression)) { addCron(cron); } } catch (Exception e) { log.error("Adding failed", e); } }
/** * Ajout dans le Scheduler d'un notification */ protected void addCron(Cron cron) throws Exception { CronTrigger cronTrigger = new CronTrigger(cron.getLabel(), Scheduler.DEFAULT_GROUP, cron.getLabel(), Scheduler.DEFAULT_GROUP, cron.getDateStart(), cron.getDateEnd(), cron.getExpression()); JobDetail jobDetail = new JobDetail(cron.getLabel(), Scheduler.DEFAULT_GROUP, NotifierJob.class); JobDataMap jobDataMap = new JobDataMap(); jobDataMap.put("cronTopiaId", cron.getTopiaId()); jobDetail.setJobDataMap(jobDataMap); scheduler.scheduleJob(jobDetail, cronTrigger); log.info("Added cron : " + cron.getLabel()); }
/** * Ajout dans le Scheduler d'un notification */ protected void addCron(Cron cron) throws Exception { CronTrigger cronTrigger = new CronTrigger(cron.getLabel(), Scheduler.DEFAULT_GROUP, cron.getLabel(), Scheduler.DEFAULT_GROUP, cron.getDateStart(), cron.getDateEnd(), cron.getExpression()); JobDetail jobDetail = new JobDetail(cron.getLabel(), Scheduler.DEFAULT_GROUP, NotifierJob.class); JobDataMap jobDataMap = new JobDataMap(); jobDataMap.put("cronTopiaId", cron.getTopiaId()); jobDetail.setJobDataMap(jobDataMap); scheduler.scheduleJob(jobDetail, cronTrigger); log.info("Added cron : " + cron.getLabel()); }
newCron.setEvent(event); String expression = cron.getExpression(); if (expression != null && !"".equals(expression) && !CronExpression.isValidExpression(expression)) {
newCron.setEvent(event); String expression = cron.getExpression(); if (expression != null && !"".equals(expression) && !CronExpression.isValidExpression(expression)) {