DateTimeUtils.parseDateAsDuration(timer.getDate()); try { DateTimeUtils.parseDateAsDuration(timer.getDate()); } catch (RuntimeException e) { addErrorMessage(process,
@Test public void testParseDateAsDuration() { OffsetDateTime oneMinuteFromNow = OffsetDateTime.now().plusMinutes(1); long parsedMilliseconds = DateTimeUtils.parseDateAsDuration(oneMinuteFromNow.format(DateTimeFormatter.ISO_DATE_TIME)); assertTrue("Parsed date as duration is bigger than " + MINUTE_IN_MILLISECONDS, parsedMilliseconds <= MINUTE_IN_MILLISECONDS); assertTrue("Parsed date as duration is too low! Expected value is between " + MINUTE_IN_MILLISECONDS + " and " + FIFTY_NINE_SECONDS_IN_MILLISECONDS + " but is " + parsedMilliseconds, parsedMilliseconds > FIFTY_NINE_SECONDS_IN_MILLISECONDS); }
if(dueDateString != null && !dueDateString.isEmpty()){ if(DateTimeUtils.isPeriod(dueDateString)){ Long longDateValue = DateTimeUtils.parseDateAsDuration(dueDateString.substring(1)); date = new Date(System.currentTimeMillis() + longDateValue); }else{
break; case Timer.TIME_DATE: duration = DateTimeUtils.parseDateAsDuration(timer.getDate()); timerInstance.setDelay(duration); timerInstance.setPeriod(0);
case Timer.TIME_DATE: try { duration = DateTimeUtils.parseDateAsDuration(timer.getDate()); } catch (RuntimeException e) { duration = DateTimeUtils.parseDateAsDuration(s);
nextScheduleTimeAdd = DateTimeUtils.parseDateAsDuration(nextRun); long olderThanDuration = DateTimeUtils.parseDateAsDuration(olderThanPeriod); Date olderThanDate = new Date(System.currentTimeMillis() - olderThanDuration);
nextScheduleTimeAdd = DateTimeUtils.parseDateAsDuration(nextRun);
nextScheduleTimeAdd = DateTimeUtils.parseDateAsDuration(nextRun);
DateTimeUtils.parseDateAsDuration(timer.getDate()); try { DateTimeUtils.parseDateAsDuration(timer.getDate()); } catch (RuntimeException e) { addErrorMessage(process,
nextScheduleTimeAdd = DateTimeUtils.parseDateAsDuration(nextRun); long olderThanDuration = DateTimeUtils.parseDateAsDuration(olderThanPeriod); Date olderThanDate = new Date(System.currentTimeMillis() - olderThanDuration);
if(dueDateString != null && !dueDateString.isEmpty()){ if(DateTimeUtils.isPeriod(dueDateString)){ Long longDateValue = DateTimeUtils.parseDateAsDuration(dueDateString.substring(1)); date = new Date(System.currentTimeMillis() + longDateValue); }else{
break; case Timer.TIME_DATE: duration = DateTimeUtils.parseDateAsDuration(timer.getDate()); timerInstance.setDelay(duration); timerInstance.setPeriod(0);
case Timer.TIME_DATE: try { duration = DateTimeUtils.parseDateAsDuration(timer.getDate()); } catch (RuntimeException e) { duration = DateTimeUtils.parseDateAsDuration(s);