public void schedule(TimerEntity timer) { Date duedate = timer.getDuedate(); ensureNotNull("duedate", duedate); timer.insert(); hintJobExecutorIfNeeded(timer, duedate); }
public void schedule(TimerEntity timer) { Date duedate = timer.getDuedate(); ensureNotNull("duedate", duedate); timer.insert(); hintJobExecutorIfNeeded(timer, duedate); }
@Deployment public void testTimerCatchEvent() { Map<String, Object> variables = new HashMap<String, Object>(); Date dueDate = DateTimeUtil.now().plusMinutes(5).toDate(); variables.put("outerVariable", new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss").format(dueDate)); runtimeService.startProcessInstanceByKey("testProcess", variables); Job job = managementService.createJobQuery().singleResult(); TimerEntity timer = (TimerEntity) job; assertDateEquals(dueDate, timer.getDuedate()); }
public void schedule(TimerEntity timer) { Date duedate = timer.getDuedate(); ensureNotNull("duedate", duedate); timer.insert(); hintJobExecutorIfNeeded(timer, duedate); }
@Deployment public void testTimerCatchEvent() { Map<String, Object> variables = new HashMap<String, Object>(); Date dueDate = DateTimeUtil.now().plusMinutes(5).toDate(); variables.put("outerVariable", new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss").format(dueDate)); runtimeService.startProcessInstanceByKey("testProcess", variables); Job job = managementService.createJobQuery().singleResult(); TimerEntity timer = (TimerEntity) job; assertDateEquals(dueDate, timer.getDuedate()); }