log.debug("NotifyCron " + cron.getTopiaId() + " in queue " + queues.size()); log.info("Nothing to do for cron " + cron.getTopiaId());
log.debug("NotifyCron " + cron.getTopiaId() + " in queue " + queues.size()); log.info("Nothing to do for cron " + cron.getTopiaId());
log.info("No recipient cron " + cron.getTopiaId());
log.info("No recipient cron " + cron.getTopiaId());
log.debug("Send cron " + cron.getTopiaId() + " to " + to); log.info("Nothing to do " + cron.getTopiaId() + " to " + to);
log.debug("Send cron " + cron.getTopiaId() + " to " + to); log.info("Nothing to do " + cron.getTopiaId() + " to " + to);
for (Cron cron : crons) { if (log.isDebugEnabled()) { log.debug("cron : " + cron.getTopiaId());
for (Cron cron : crons) { if (log.isDebugEnabled()) { log.debug("cron : " + cron.getTopiaId());
/** * 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()); }
@Override public void delete(E entity) throws TopiaException { { List<Queue> list = getContext().getHibernate().createSQLQuery( "SELECT main.topiaid " + "from queue main, cron_queue secondary " + "where main.topiaid=secondary.queue" + " and secondary.cron='" + entity.getTopiaId() + "'") .addEntity("main", com.cybelia.sandra.SandraDAOHelper.getImplementationClass(Queue.class)).list(); for (Queue item : list) { item.removeCron(entity); } } super.delete(entity); }
EventDAO eventDAO = SandraDAOHelper.getEventDAO(transaction); String topiaId = cron.getTopiaId(); String label = cron.getLabel(); if (topiaId == null || "".equals(topiaId)) {
EventDAO eventDAO = SandraDAOHelper.getEventDAO(transaction); String topiaId = cron.getTopiaId(); String label = cron.getLabel(); if (topiaId == null || "".equals(topiaId)) {