396 periods.setUtc(true); |
396 periods.setUtc(true); |
397 for (final Iterator i = periods.iterator(); i.hasNext();) { |
397 for (final Iterator i = periods.iterator(); i.hasNext();) { |
398 final Period period = (Period) i.next(); |
398 final Period period = (Period) i.next(); |
399 // check if period outside bounds.. |
399 // check if period outside bounds.. |
400 if (!range.intersects(period)) { |
400 if (!range.intersects(period)) { |
401 periods.remove(period); |
401 i.remove(); |
402 } |
402 } |
403 } |
403 } |
404 return new FreeBusy(periods); |
404 return new FreeBusy(periods); |
405 } |
405 } |
406 } |
406 } |
626 PropertyValidator.getInstance().assertOne(Property.DTSTART, getProperties()); |
626 PropertyValidator.getInstance().assertOne(Property.DTSTART, getProperties()); |
627 PropertyValidator.getInstance().assertOne(Property.DTEND, getProperties()); |
627 PropertyValidator.getInstance().assertOne(Property.DTEND, getProperties()); |
628 PropertyValidator.getInstance().assertOne(Property.ORGANIZER, getProperties()); |
628 PropertyValidator.getInstance().assertOne(Property.ORGANIZER, getProperties()); |
629 PropertyValidator.getInstance().assertOne(Property.UID, getProperties()); |
629 PropertyValidator.getInstance().assertOne(Property.UID, getProperties()); |
630 |
630 |
631 PropertyValidator.getInstance().assertOneOrLess(Property.COMMENT, getProperties()); |
|
632 PropertyValidator.getInstance().assertOneOrLess(Property.URL, getProperties()); |
631 PropertyValidator.getInstance().assertOneOrLess(Property.URL, getProperties()); |
633 |
632 |
634 PropertyValidator.getInstance().assertNone(Property.ATTENDEE, getProperties()); |
633 PropertyValidator.getInstance().assertNone(Property.ATTENDEE, getProperties()); |
635 PropertyValidator.getInstance().assertNone(Property.DURATION, getProperties()); |
634 PropertyValidator.getInstance().assertNone(Property.DURATION, getProperties()); |
636 PropertyValidator.getInstance().assertNone(Property.REQUEST_STATUS, getProperties()); |
635 PropertyValidator.getInstance().assertNone(Property.REQUEST_STATUS, getProperties()); |
685 PropertyValidator.getInstance().assertOne(Property.DTEND, getProperties()); |
684 PropertyValidator.getInstance().assertOne(Property.DTEND, getProperties()); |
686 PropertyValidator.getInstance().assertOne(Property.DTSTART, getProperties()); |
685 PropertyValidator.getInstance().assertOne(Property.DTSTART, getProperties()); |
687 PropertyValidator.getInstance().assertOne(Property.ORGANIZER, getProperties()); |
686 PropertyValidator.getInstance().assertOne(Property.ORGANIZER, getProperties()); |
688 PropertyValidator.getInstance().assertOne(Property.UID, getProperties()); |
687 PropertyValidator.getInstance().assertOne(Property.UID, getProperties()); |
689 |
688 |
690 PropertyValidator.getInstance().assertOneOrLess(Property.COMMENT, getProperties()); |
|
691 PropertyValidator.getInstance().assertOneOrLess(Property.URL, getProperties()); |
689 PropertyValidator.getInstance().assertOneOrLess(Property.URL, getProperties()); |
692 |
690 |
693 PropertyValidator.getInstance().assertNone(Property.DURATION, getProperties()); |
691 PropertyValidator.getInstance().assertNone(Property.DURATION, getProperties()); |
694 PropertyValidator.getInstance().assertNone(Property.SEQUENCE, getProperties()); |
692 PropertyValidator.getInstance().assertNone(Property.SEQUENCE, getProperties()); |
695 } |
693 } |
739 PropertyValidator.getInstance().assertOne(Property.DTSTAMP, getProperties()); |
737 PropertyValidator.getInstance().assertOne(Property.DTSTAMP, getProperties()); |
740 PropertyValidator.getInstance().assertOne(Property.DTSTART, getProperties()); |
738 PropertyValidator.getInstance().assertOne(Property.DTSTART, getProperties()); |
741 PropertyValidator.getInstance().assertOne(Property.ORGANIZER, getProperties()); |
739 PropertyValidator.getInstance().assertOne(Property.ORGANIZER, getProperties()); |
742 PropertyValidator.getInstance().assertOne(Property.UID, getProperties()); |
740 PropertyValidator.getInstance().assertOne(Property.UID, getProperties()); |
743 |
741 |
744 PropertyValidator.getInstance().assertOneOrLess(Property.COMMENT, getProperties()); |
|
745 |
|
746 PropertyValidator.getInstance().assertNone(Property.FREEBUSY, getProperties()); |
742 PropertyValidator.getInstance().assertNone(Property.FREEBUSY, getProperties()); |
747 PropertyValidator.getInstance().assertNone(Property.DURATION, getProperties()); |
743 PropertyValidator.getInstance().assertNone(Property.DURATION, getProperties()); |
748 PropertyValidator.getInstance().assertNone(Property.REQUEST_STATUS, getProperties()); |
744 PropertyValidator.getInstance().assertNone(Property.REQUEST_STATUS, getProperties()); |
749 PropertyValidator.getInstance().assertNone(Property.URL, getProperties()); |
745 PropertyValidator.getInstance().assertNone(Property.URL, getProperties()); |
750 } |
746 } |