public FreeBusy build() { final PeriodList periods = getConsumedTime(components, start, end); final DateRange range = new DateRange(start, end); // periods must be in UTC time for freebusy.. periods.setUtc(true); for (final Iterator<Period> i = periods.iterator(); i.hasNext();) { // check if period outside bounds.. if (!range.intersects(i.next())) { i.remove(); } } return new FreeBusy(periods); } }
public FreeBusy build() { final PeriodList periods = getConsumedTime(components, start, end); final DateRange range = new DateRange(start, end); // periods must be in UTC time for freebusy.. periods.setUtc(true); for (final Iterator<Period> i = periods.iterator(); i.hasNext();) { // check if period outside bounds.. if (!range.intersects(i.next())) { i.remove(); } } return new FreeBusy(periods); } }
public FreeBusy build() { final PeriodList periods = getConsumedTime(components, start, end); final DateRange range = new DateRange(start, end); // periods must be in UTC time for freebusy.. periods.setUtc(true); for (final Iterator i = periods.iterator(); i.hasNext();) { final Period period = (Period) i.next(); // check if period outside bounds.. if (!range.intersects(period)) { periods.remove(period); } } return new FreeBusy(periods); } }
public FreeBusy build() { final PeriodList periods = getConsumedTime(components, start, end); final DateRange range = new DateRange(start, end); // periods must be in UTC time for freebusy.. periods.setUtc(true); periods.removeIf(period -> { // check if period outside bounds.. return !range.intersects(period); }); return new FreeBusy(periods); } }
public FreeBusy build() { final PeriodList periods = getConsumedTime(components, start, end); final DateRange range = new DateRange(start, end); // periods must be in UTC time for freebusy.. periods.setUtc(true); periods.removeIf(period -> { // check if period outside bounds.. return !range.intersects(period); }); return new FreeBusy(periods); } }
recurrenceSet.setUtc(true); } else if (start.getDate() instanceof DateTime) { recurrenceSet.setTimeZone(((DateTime) start.getDate()).getTimeZone());
recurrenceSet.setUtc(true); } else if (start.getDate() instanceof DateTime) { recurrenceSet.setTimeZone(((DateTime) start.getDate()).getTimeZone());
recurrenceSet.setUtc(true);
recurrenceSet.setUtc(true); } else if (start.getDate() instanceof DateTime) { recurrenceSet.setTimeZone(((DateTime) start.getDate()).getTimeZone());
recurrenceSet.setUtc(true); } else if (start.getDate() instanceof DateTime) { recurrenceSet.setTimeZone(((DateTime) start.getDate()).getTimeZone());