@Override public void rescheduleTimerInstance(ProcessInstanceKey processInstanceKey, TimerInstanceSummary summary) { if (processInstanceKey == null || processInstanceKey.isValid() == false) { return; } ProcessAdminServicesClient servicesClient = getClient(processInstanceKey.getServerTemplateId(), ProcessAdminServicesClient.class); if (summary.isRelative()) { servicesClient.updateTimerRelative(processInstanceKey.getDeploymentId(), processInstanceKey.getProcessInstanceId(), summary.getId(), summary.getDelay(), summary.getPeriod(), summary.getRepeatLimit()); } else { servicesClient.updateTimer(processInstanceKey.getDeploymentId(), processInstanceKey.getProcessInstanceId(), summary.getId(), summary.getDelay(), summary.getPeriod(), summary.getRepeatLimit()); } }
@Override public void rescheduleTimerInstance(ProcessInstanceKey processInstanceKey, TimerInstanceSummary summary) { if (processInstanceKey == null || processInstanceKey.isValid() == false) { return; } ProcessAdminServicesClient servicesClient = getClient(processInstanceKey.getServerTemplateId(), ProcessAdminServicesClient.class); if (summary.isRelative()) { servicesClient.updateTimerRelative(processInstanceKey.getDeploymentId(), processInstanceKey.getProcessInstanceId(), summary.getId(), summary.getDelay(), summary.getPeriod(), summary.getRepeatLimit()); } else { servicesClient.updateTimer(processInstanceKey.getDeploymentId(), processInstanceKey.getProcessInstanceId(), summary.getId(), summary.getDelay(), summary.getPeriod(), summary.getRepeatLimit()); } }
public static void assertTimerInstanceSummary(final TimerInstance ti, final TimerInstanceSummary ts) { assertNotNull(ts); assertEquals(ti.getId(), ts.getId().longValue()); assertEquals(ti.getTimerId(), ts.getTimerId().longValue()); assertEquals(ti.getTimerName(), ts.getName()); assertEquals(ti.getActivationTime(), ts.getActivationTime()); assertEquals(ti.getLastFireTime(), ts.getLastFireTime()); assertEquals(ti.getNextFireTime(), ts.getNextFireTime()); assertEquals(ti.getDelay(), ts.getDelay().longValue()); assertEquals(ti.getPeriod(), ts.getPeriod().longValue()); assertEquals(ti.getRepeatLimit(), ts.getRepeatLimit().intValue()); assertEquals(ti.getProcessInstanceId(), ts.getProcessInstanceId().longValue()); }
public static void assertTimerInstanceSummary(final TimerInstance ti, final TimerInstanceSummary ts) { assertNotNull(ts); assertEquals(ti.getId(), ts.getId().longValue()); assertEquals(ti.getTimerId(), ts.getTimerId().longValue()); assertEquals(ti.getTimerName(), ts.getName()); assertEquals(ti.getActivationTime(), ts.getActivationTime()); assertEquals(ti.getLastFireTime(), ts.getLastFireTime()); assertEquals(ti.getNextFireTime(), ts.getNextFireTime()); assertEquals(ti.getDelay(), ts.getDelay().longValue()); assertEquals(ti.getPeriod(), ts.getPeriod().longValue()); assertEquals(ti.getRepeatLimit(), ts.getRepeatLimit().intValue()); assertEquals(ti.getProcessInstanceId(), ts.getProcessInstanceId().longValue()); }