@Override public VVenue createComponent() { return new VVenue(); }
/** * {@inheritDoc} */ public final String toString() { return BEGIN + ':' + getName() + Strings.LINE_SEPARATOR + getProperties() + END + ':' + getName() + Strings.LINE_SEPARATOR; }
/** * {@inheritDoc} */ public final void validate(final boolean recurse) throws ValidationException { /* * ; 'uiid' is required, but MUST NOT occur more ; than once uiid / */ PropertyValidator.getInstance().assertOne(Property.UID, getProperties()); /* * ; the following are optional, * ; but MUST NOT occur more than once * * name / description / street-address / extended-address / * locality / region / country / postal-code / tzid / geo / * location-type / categories / * dtstamp / created / last-modified */ Arrays.asList(Property.NAME, Property.DESCRIPTION, Property.STREET_ADDRESS, Property.EXTENDED_ADDRESS, Property.LOCALITY, Property.REGION, Property.COUNTRY, Property.POSTALCODE, Property.TZID, Property.GEO, Property.LOCATION_TYPE, Property.CATEGORIES, Property.DTSTAMP, Property.CREATED, Property.LAST_MODIFIED).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, getProperties())); /* * ; the following is optional, ; and MAY occur more than once tel / url / x-prop */ if (recurse) { validateProperties(); } }
/** * @return * @throws SocketException */ public static TestSuite suite() throws SocketException { TestSuite suite = new TestSuite(); VVenue vv = new VVenue(); suite.addTest(new VVenueTest("testIsCalendarComponent", vv)); suite.addTest(new VVenueTest("testValidationException", vv)); UidGenerator g = new RandomUidGenerator(); vv = new VVenue(); vv.getProperties().add(g.generateUid()); suite.addTest(new VVenueTest("testValidation", vv)); return suite; }
@Override public void execute(String input) { PropertyValidator.getInstance().assertOneOrLess(input, getProperties()); } });
/** * {@inheritDoc} */ public final void validate(final boolean recurse) throws ValidationException { /* * ; 'uiid' is required, but MUST NOT occur more ; than once uiid / */ PropertyValidator.getInstance().assertOne(Property.UID, getProperties()); /* * ; the following are optional, * ; but MUST NOT occur more than once * * name / description / street-address / extended-address / * locality / region / country / postal-code / tzid / geo / * location-type / categories / * dtstamp / created / last-modified */ Arrays.asList(Property.NAME, Property.DESCRIPTION, Property.STREET_ADDRESS, Property.EXTENDED_ADDRESS, Property.LOCALITY, Property.REGION, Property.COUNTRY, Property.POSTALCODE, Property.TZID, Property.GEO, Property.LOCATION_TYPE, Property.CATEGORIES, Property.DTSTAMP, Property.CREATED, Property.LAST_MODIFIED).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, getProperties())); /* * ; the following is optional, ; and MAY occur more than once tel / url / x-prop */ if (recurse) { validateProperties(); } }
@Override public void execute(String input) { PropertyValidator.getInstance().assertOneOrLess(input, getProperties()); } });
/** * {@inheritDoc} */ public final String toString() { return BEGIN + ':' + getName() + Strings.LINE_SEPARATOR + getProperties() + END + ':' + getName() + Strings.LINE_SEPARATOR; }
@Override public VVenue createComponent(PropertyList properties) { return new VVenue(properties); }
/** * {@inheritDoc} */ public final String toString() { return BEGIN + ':' + getName() + Strings.LINE_SEPARATOR + getProperties() + END + ':' + getName() + Strings.LINE_SEPARATOR; }
@Override public VVenue createComponent(PropertyList properties) { return new VVenue(properties); }
/** * {@inheritDoc} */ public final String toString() { String b = BEGIN + ':' + getName() + Strings.LINE_SEPARATOR + getProperties() + END + ':' + getName() + Strings.LINE_SEPARATOR; return b; }
getProperties()); getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.DESCRIPTION, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.STREET_ADDRESS, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.EXTENDED_ADDRESS, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.LOCALITY, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.REGION, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.COUNTRY, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.POSTALCODE, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.TZID, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.GEO, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.LOCATION_TYPE, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.CATEGORIES, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.DTSTAMP, getProperties()); PropertyValidator.getInstance().assertOneOrLess(Property.CREATED, getProperties());
@Override public VVenue createComponent(PropertyList properties) { return new VVenue(properties); }
/** * {@inheritDoc} */ public final String toString() { final StringBuffer b = new StringBuffer(); b.append(BEGIN); b.append(':'); b.append(getName()); b.append(Strings.LINE_SEPARATOR); b.append(getProperties()); b.append(END); b.append(':'); b.append(getName()); b.append(Strings.LINE_SEPARATOR); return b.toString(); }
@Override public VVenue createComponent() { return new VVenue(); }
@Override public VVenue createComponent(PropertyList properties) { return new VVenue(properties); }
@Override public VVenue createComponent() { return new VVenue(); }