@Override public Set<CatchingEvent> getEvents() { final EventService eventService = EnvTool.getEventService(); final List<Job> jobs = eventService.getTimerJobs(); return getEvents(jobs); }
@Override public Set<CatchingEvent> getEvents(final ProcessInstanceUUID instanceUUID) { final EventService eventService = EnvTool.getEventService(); final List<Job> jobs = eventService.getTimerJobs(instanceUUID); return getEvents(jobs); }
@Override public Set<CatchingEvent> getEvents(final ActivityInstanceUUID activityUUID) { final EventService eventService = EnvTool.getEventService(); final Execution exec = EnvTool.getJournal().getExecutionOnActivity(activityUUID.getProcessInstanceUUID(), activityUUID); if (exec == null) { return Collections.emptySet(); } final List<Job> jobs = eventService.getTimerJobs(exec.getEventUUID()); return getEvents(jobs); }