private boolean isTimeRangeActive(TimeRangeBean window, long time, boolean defaultOnUnspecified) { /** * If no publication window is specified, we assume it's always active */ if (window == null) return defaultOnUnspecified; long from = window.getFrom(); long to = window.getTo(); /** * Again, if no publication window is specified, we assume it's always * active */ if (from == 0 && to == 0) return defaultOnUnspecified; if (from == 0 && _time <= to) return true; if (to == 0 && from <= _time) return true; return (from <= _time && _time <= to); }
private Set<ServiceAlertTimeRange> getBeansAsRanges(List<TimeRangeBean> beans) { if (beans == null) return Collections.emptySet(); Set<ServiceAlertTimeRange> ranges = new HashSet<ServiceAlertTimeRange>(); for (TimeRangeBean bean : beans) { ServiceAlertTimeRange range = new ServiceAlertTimeRange(); if (bean.getFrom() > 0) range.setFromValue(bean.getFrom()); if (bean.getTo() > 0) range.setToValue(bean.getTo()); if (range.getFromValue() != null || range.getToValue() != null) ranges.add(range); } return ranges; }
public TimeRangeV2Bean getTimeRange(TimeRangeBean range) { if (range == null) return null; TimeRangeV2Bean bean = new TimeRangeV2Bean(); bean.setFrom(range.getFrom()); bean.setTo(range.getTo()); return bean; }
public TimeRangeV2Bean getTimeRange(TimeRangeBean range) { if (range == null) return null; TimeRangeV2Bean bean = new TimeRangeV2Bean(); bean.setFrom(range.getFrom()); bean.setTo(range.getTo()); return bean; }
0).getFrom())); timestampRangeStructure.setEndTime(serviceAlertTimeToDate(serviceAlert.getPublicationWindows().get( 0).getTo())); ptSituation.setPublicationWindow(timestampRangeStructure);