@Override public Available createComponent(PropertyList properties) { return new Available(properties); }
Arrays.asList(Property.DTSTART, Property.DTSTAMP, Property.UID).forEach(property -> PropertyValidator.getInstance().assertOne(property, getProperties())); final DtStart start = getProperty(Property.DTSTART); if (Value.DATE.equals(start.getParameter(Parameter.VALUE))) { throw new ValidationException("Property [" + Property.DTSTART Property.RRULE, Property.SUMMARY).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, getProperties())); if (getProperty(Property.DTEND) != null) { PropertyValidator.getInstance().assertOne(Property.DTEND, getProperties()); final DtEnd end = getProperty(Property.DTEND); if (Value.DATE.equals(end.getParameter(Parameter.VALUE))) { throw new ValidationException("Property [" + Property.DTEND getProperties()); validateProperties();
/** * @return * @throws SocketException */ public static TestSuite suite() throws SocketException { TestSuite suite = new TestSuite(); Available a = new Available(); suite.addTest(new AvailableTest("testIsNotCalendarComponent", a)); suite.addTest(new AvailableTest("testValidationException", a)); UidGenerator g = new RandomUidGenerator(); a = new Available(); a.getProperties().add(g.generateUid()); a.getProperties().add(new DtStart(new DateTime())); a.getProperties().add(new DtStamp()); a.getProperties().add(new Duration(java.time.Period.ofWeeks(1))); suite.addTest(new AvailableTest("testValidation", a)); return suite; } }
@Override public void execute(String input) { PropertyValidator.getInstance().assertOne(input, getProperties()); } });
Arrays.asList(Property.DTSTART, Property.DTSTAMP, Property.UID).forEach(property -> PropertyValidator.getInstance().assertOne(property, getProperties())); final DtStart start = getProperty(Property.DTSTART); if (Value.DATE.equals(start.getParameter(Parameter.VALUE))) { throw new ValidationException("Property [" + Property.DTSTART Property.RRULE, Property.SUMMARY).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, getProperties())); if (getProperty(Property.DTEND) != null) { PropertyValidator.getInstance().assertOne(Property.DTEND, getProperties()); final DtEnd end = getProperty(Property.DTEND); if (Value.DATE.equals(end.getParameter(Parameter.VALUE))) { throw new ValidationException("Property [" + Property.DTEND getProperties()); validateProperties();
@Override public void execute(String input) { PropertyValidator.getInstance().assertOne(input, getProperties()); } });
final DtStart start = (DtStart) getProperty(Property.DTSTART); if (Value.DATE.equals(start.getParameter(Parameter.VALUE))) { throw new ValidationException("Property [" + Property.DTSTART if (getProperty(Property.DTEND) != null) { PropertyValidator.getInstance().assertOne(Property.DTEND, getProperties()); final DtEnd end = (DtEnd) getProperty(Property.DTEND); if (Value.DATE.equals(end.getParameter(Parameter.VALUE))) { throw new ValidationException("Property [" + Property.DTEND getProperties()); validateProperties();
@Override public Available createComponent() { return new Available(); }
@Override public void execute(String input) { PropertyValidator.getInstance().assertOneOrLess(input, getProperties()); } });
final DtStart start = (DtStart) getProperty(Property.DTSTART); if (Value.DATE.equals(start.getParameter(Parameter.VALUE))) { throw new ValidationException("Property [" + Property.DTSTART if (getProperty(Property.DTEND) != null) { PropertyValidator.getInstance().assertOne(Property.DTEND, getProperties()); final DtEnd end = (DtEnd) getProperty(Property.DTEND); if (Value.DATE.equals(end.getParameter(Parameter.VALUE))) { throw new ValidationException("Property [" + Property.DTEND getProperties()); validateProperties();
@Override public Available createComponent() { return new Available(); }
@Override public void execute(String input) { PropertyValidator.getInstance().assertOneOrLess(input, getProperties()); } });
getProperties()); PropertyValidator.getInstance().assertOne(Property.DTSTAMP, getProperties()); PropertyValidator.getInstance().assertOne(Property.UID, getProperties()); final DtStart start = (DtStart) getProperty(Property.DTSTART); if (Value.DATE.equals(start.getParameter(Parameter.VALUE))) { throw new ValidationException("Property [" + Property.DTSTART getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.LAST_MODIFIED, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.RECURRENCE_ID, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.RRULE, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.SUMMARY, getProperties()); if (getProperty(Property.DTEND) != null) { PropertyValidator.getInstance().assertOne(Property.DTEND, getProperties()); final DtEnd end = (DtEnd) getProperty(Property.DTEND); if (Value.DATE.equals(end.getParameter(Parameter.VALUE))) { throw new ValidationException("Property [" + Property.DTEND getProperties());
@Override public Available createComponent() { return new Available(); }
@Override public Available createComponent(PropertyList properties) { return new Available(properties); }
@Override public Available createComponent() { return new Available(); }
@Override public Available createComponent(PropertyList properties) { return new Available(properties); }
@Override public Available createComponent(PropertyList properties) { return new Available(properties); }
component = new Available(properties);
vavail = true; } else if (entityType == IcalDefs.entityTypeAvailable) { comp = new Available(pl); } else if (entityType == IcalDefs.entityTypeVpoll) { comp = new VPoll(pl);