public void validate(final VPoll target) throws ValidationException { ComponentValidator.assertNone(Component.VALARM, target.getAlarms()); } }
@Override public void validate(Calendar target) throws ValidationException { if (target.getComponent(Component.VEVENT) != null) { ComponentValidator.assertNone(Component.VFREEBUSY, target.getComponents()); ComponentValidator.assertNone(Component.VJOURNAL, target.getComponents()); ComponentValidator.assertNone(Component.VTODO, target.getComponents()); ComponentValidator.assertNone(Component.VTIMEZONE, target.getComponents()); ComponentValidator.assertNone(Component.VALARM, target.getComponents()); } else if (target.getComponent(Component.VTODO) != null) { ComponentValidator.assertNone(Component.VALARM, target.getComponents()); ComponentValidator.assertNone(Component.VFREEBUSY, target.getComponents()); // ComponentValidator.assertNone(Component.VEVENT, target.getComponents()); ComponentValidator.assertNone(Component.VJOURNAL, target.getComponents()); } } }
@Override public void validate(Calendar target) throws ValidationException { if (target.getComponent(Component.VEVENT) != null) { ComponentValidator.assertNone(Component.VFREEBUSY, target.getComponents()); ComponentValidator.assertNone(Component.VJOURNAL, target.getComponents()); ComponentValidator.assertNone(Component.VTODO, target.getComponents()); } else if (target.getComponent(Component.VTODO) != null) { ComponentValidator.assertOneOrLess(Component.VTIMEZONE, target.getComponents()); ComponentValidator.assertNone(Component.VFREEBUSY, target.getComponents()); // ComponentValidator.assertNone(Component.VEVENT, target.getComponents()); ComponentValidator.assertNone(Component.VJOURNAL, target.getComponents()); } } }
@Override public void validate(Calendar target) throws ValidationException { if (target.getComponent(Component.VEVENT) != null) { ComponentValidator.assertNone(Component.VFREEBUSY, target.getComponents()); ComponentValidator.assertNone(Component.VJOURNAL, target.getComponents()); ComponentValidator.assertNone(Component.VTODO, target.getComponents()); } else if (target.getComponent(Component.VTODO) != null) { ComponentValidator.assertOneOrLess(Component.VTIMEZONE, target.getComponents()); ComponentValidator.assertNone(Component.VFREEBUSY, target.getComponents()); // ComponentValidator.assertNone(Component.VEVENT, target.getComponents()); ComponentValidator.assertNone(Component.VJOURNAL, target.getComponents()); } } }
public void validate(final VEvent target) throws ValidationException { Arrays.asList(ATTENDEE, DTSTAMP, ORGANIZER, UID).forEach(property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(RECURRENCE_ID, SEQUENCE, CATEGORIES, CLASS, CREATED, DESCRIPTION, DTEND, DTSTART, DURATION, GEO, LAST_MODIFIED, LOCATION, PRIORITY, RESOURCES, STATUS, SUMMARY, TRANSP, URL).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); ComponentValidator.assertNone(VALARM, target.getAlarms()); } }
public void validate(final VEvent target) throws ValidationException { Arrays.asList(ATTENDEE, DTSTAMP, ORGANIZER, UID).forEach(property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(RECURRENCE_ID, SEQUENCE, CATEGORIES, CLASS, CREATED, DESCRIPTION, DTEND, DTSTART, DURATION, GEO, LAST_MODIFIED, LOCATION, PRIORITY, RESOURCES, STATUS, SUMMARY, TRANSP, URL).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); ComponentValidator.assertNone(VALARM, target.getAlarms()); } }
public void validate(final VEvent target) throws ValidationException { Arrays.asList(DTSTAMP, ORGANIZER, UID).forEach(property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(RECURRENCE_ID, SEQUENCE).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); Arrays.asList(ATTACH, ATTENDEE, CATEGORIES, CLASS, CONTACT, CREATED, DESCRIPTION, DTEND, DTSTART, DURATION, EXDATE, EXRULE, GEO, LAST_MODIFIED, LOCATION, PRIORITY, RDATE, RELATED_TO, RESOURCES, RRULE, STATUS, SUMMARY, TRANSP, URL).forEach(property -> PropertyValidator.getInstance().assertNone(property, target.getProperties())); ComponentValidator.assertNone(Component.VALARM, target.getAlarms()); } }
public void validate(final VEvent target) throws ValidationException { Arrays.asList(DTSTAMP, ORGANIZER, UID).forEach(property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(RECURRENCE_ID, SEQUENCE).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); Arrays.asList(ATTACH, ATTENDEE, CATEGORIES, CLASS, CONTACT, CREATED, DESCRIPTION, DTEND, DTSTART, DURATION, EXDATE, EXRULE, GEO, LAST_MODIFIED, LOCATION, PRIORITY, RDATE, RELATED_TO, RESOURCES, RRULE, STATUS, SUMMARY, TRANSP, URL).forEach(property -> PropertyValidator.getInstance().assertNone(property, target.getProperties())); ComponentValidator.assertNone(Component.VALARM, target.getAlarms()); } }
public void validate(final VToDo target) throws ValidationException { PropertyValidator.getInstance().assertOneOrMore(ATTENDEE, target.getProperties()); Arrays.asList(DTSTAMP, ORGANIZER, UID).forEach( property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(CATEGORIES, CLASS, CREATED, DESCRIPTION, DTSTART, DUE, DURATION, GEO, LAST_MODIFIED, LOCATION, PERCENT_COMPLETE, PRIORITY, RESOURCES, RECURRENCE_ID, SEQUENCE, STATUS, SUMMARY, URL).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); ComponentValidator.assertNone(VALARM, target.getAlarms()); } }
public void validate(final VToDo target) throws ValidationException { Arrays.asList(UID, DTSTAMP, ORGANIZER, SEQUENCE).forEach( property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(CATEGORIES, CLASS, CREATED, DESCRIPTION, DTSTART, DUE, DURATION, GEO, LAST_MODIFIED, LOCATION, PERCENT_COMPLETE, RECURRENCE_ID, RESOURCES, PRIORITY, STATUS, URL).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); PropertyValidator.getInstance().assertNone(REQUEST_STATUS, target.getProperties()); ComponentValidator.assertNone(VALARM, target.getAlarms()); } }
public void validate(final VEvent target) throws ValidationException { Arrays.asList(ATTENDEE, DTSTAMP, ORGANIZER, UID).forEach(property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); PropertyValidator.getInstance().assertOneOrLess(RECURRENCE_ID, target.getProperties()); Arrays.asList(ATTACH, CATEGORIES, CLASS, CONTACT, CREATED, DESCRIPTION, DTEND, DTSTART, DURATION, EXDATE, EXRULE, GEO, LAST_MODIFIED, LOCATION, PRIORITY, RDATE, RELATED_TO, REQUEST_STATUS, RESOURCES, RRULE, SEQUENCE, STATUS, SUMMARY, TRANSP, URL).forEach(property -> PropertyValidator.getInstance().assertNone(property, target.getProperties())); ComponentValidator.assertNone(Component.VALARM, target.getAlarms()); } }
public void validate(final VToDo target) throws ValidationException { PropertyValidator.getInstance().assertOneOrMore(ATTENDEE, target.getProperties()); Arrays.asList(DTSTAMP, ORGANIZER, SEQUENCE, UID).forEach( property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(CATEGORIES, CLASS, CREATED, DESCRIPTION, DTSTART, DUE, DURATION, GEO, LAST_MODIFIED, LOCATION, LOCATION, PERCENT_COMPLETE, PRIORITY, RECURRENCE_ID, RESOURCES, STATUS, URL).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); ComponentValidator.assertNone(VALARM, target.getAlarms()); } }
public final void validate(final VEvent target) throws ValidationException { Arrays.asList(DTSTAMP, DTSTART, ORGANIZER, SEQUENCE, UID).forEach(property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(CATEGORIES, CLASS, CREATED, DESCRIPTION, DTEND, DTSTART, DURATION, GEO, LAST_MODIFIED, LOCATION, PRIORITY, RECURRENCE_ID, RESOURCES, STATUS, SUMMARY, TRANSP, URL).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); PropertyValidator.getInstance().assertNone(REQUEST_STATUS, target.getProperties()); ComponentValidator.assertNone(VALARM, target.getAlarms()); } }
public void validate(final VToDo target) throws ValidationException { Arrays.asList(UID, DTSTAMP, ORGANIZER, SEQUENCE).forEach( property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(CATEGORIES, CLASS, CREATED, DESCRIPTION, DTSTART, DUE, DURATION, GEO, LAST_MODIFIED, LOCATION, PERCENT_COMPLETE, RECURRENCE_ID, RESOURCES, PRIORITY, STATUS, URL).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); PropertyValidator.getInstance().assertNone(REQUEST_STATUS, target.getProperties()); ComponentValidator.assertNone(VALARM, target.getAlarms()); } }
public final void validate(final VEvent target) throws ValidationException { Arrays.asList(DTSTAMP, DTSTART, ORGANIZER, SEQUENCE, UID).forEach(property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(CATEGORIES, CLASS, CREATED, DESCRIPTION, DTEND, DTSTART, DURATION, GEO, LAST_MODIFIED, LOCATION, PRIORITY, RECURRENCE_ID, RESOURCES, STATUS, SUMMARY, TRANSP, URL).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); PropertyValidator.getInstance().assertNone(REQUEST_STATUS, target.getProperties()); ComponentValidator.assertNone(VALARM, target.getAlarms()); } }
public void validate(final VToDo target) throws ValidationException { PropertyValidator.getInstance().assertOneOrMore(ATTENDEE, target.getProperties()); Arrays.asList(DTSTAMP, ORGANIZER, UID).forEach( property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(CATEGORIES, CLASS, CREATED, DESCRIPTION, DTSTART, DUE, DURATION, GEO, LAST_MODIFIED, LOCATION, PERCENT_COMPLETE, PRIORITY, RESOURCES, RECURRENCE_ID, SEQUENCE, STATUS, SUMMARY, URL).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); ComponentValidator.assertNone(VALARM, target.getAlarms()); } }
public void validate(final VToDo target) throws ValidationException { PropertyValidator.getInstance().assertOneOrMore(ATTENDEE, target.getProperties()); Arrays.asList(DTSTAMP, ORGANIZER, SEQUENCE, UID).forEach( property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(CATEGORIES, CLASS, CREATED, DESCRIPTION, DTSTART, DUE, DURATION, GEO, LAST_MODIFIED, LOCATION, LOCATION, PERCENT_COMPLETE, PRIORITY, RECURRENCE_ID, RESOURCES, STATUS, URL).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); ComponentValidator.assertNone(VALARM, target.getAlarms()); } }
public void validate(final VEvent target) throws ValidationException { Arrays.asList(ATTENDEE, DTSTAMP, ORGANIZER, UID).forEach(property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); PropertyValidator.getInstance().assertOneOrLess(RECURRENCE_ID, target.getProperties()); Arrays.asList(ATTACH, CATEGORIES, CLASS, CONTACT, CREATED, DESCRIPTION, DTEND, DTSTART, DURATION, EXDATE, EXRULE, GEO, LAST_MODIFIED, LOCATION, PRIORITY, RDATE, RELATED_TO, REQUEST_STATUS, RESOURCES, RRULE, SEQUENCE, STATUS, SUMMARY, TRANSP, URL).forEach(property -> PropertyValidator.getInstance().assertNone(property, target.getProperties())); ComponentValidator.assertNone(Component.VALARM, target.getAlarms()); } }
public void validate(VToDo target) throws ValidationException { Arrays.asList(ATTENDEE, DTSTAMP, UID).forEach( property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); PropertyValidator.getInstance().assertOneOrLess(RECURRENCE_ID, target.getProperties()); Arrays.asList(ATTACH, CATEGORIES, CLASS, CONTACT, CREATED, DESCRIPTION, DTSTART, DUE, DURATION, EXDATE, EXRULE, GEO, LAST_MODIFIED, LOCATION, ORGANIZER, PERCENT_COMPLETE, PRIORITY, RDATE, RELATED_TO, REQUEST_STATUS, RESOURCES, RRULE, SEQUENCE, STATUS, URL).forEach( property -> PropertyValidator.getInstance().assertNone(property, target.getProperties())); ComponentValidator.assertNone(Component.VALARM, target.getAlarms()); } }
public void validate(VToDo target) throws ValidationException { Arrays.asList(ATTENDEE, DTSTAMP, UID).forEach( property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); PropertyValidator.getInstance().assertOneOrLess(RECURRENCE_ID, target.getProperties()); Arrays.asList(ATTACH, CATEGORIES, CLASS, CONTACT, CREATED, DESCRIPTION, DTSTART, DUE, DURATION, EXDATE, EXRULE, GEO, LAST_MODIFIED, LOCATION, ORGANIZER, PERCENT_COMPLETE, PRIORITY, RDATE, RELATED_TO, REQUEST_STATUS, RESOURCES, RRULE, SEQUENCE, STATUS, URL).forEach( property -> PropertyValidator.getInstance().assertNone(property, target.getProperties())); ComponentValidator.assertNone(Component.VALARM, target.getAlarms()); } }