/** * {@inheritDoc} */ public int hashCode() { return new HashCodeBuilder().append(getName()).append(getProperties()) .append(getAlarms()).toHashCode(); }
/** * {@inheritDoc} */ public int hashCode() { return new HashCodeBuilder().append(getName()).append(getProperties()) .append(getAlarms()).toHashCode(); }
/** * {@inheritDoc} */ public int hashCode() { return new HashCodeBuilder().append(getName()).append(getProperties()) .append(getAlarms()).toHashCode(); }
/** * {@inheritDoc} */ public int hashCode() { return new HashCodeBuilder().append(getName()).append(getProperties()) .append(getAlarms()).toHashCode(); }
/** * {@inheritDoc} */ public int hashCode() { return new HashCodeBuilder().append(getName()).append(getProperties()) .append(getAlarms()).toHashCode(); }
/** * {@inheritDoc} */ public boolean equals(final Object arg0) { if (arg0 instanceof VToDo) { return super.equals(arg0) && Objects.equals(alarms, ((VToDo) arg0).getAlarms()); } return super.equals(arg0); }
/** * {@inheritDoc} */ public boolean equals(final Object arg0) { if (arg0 instanceof VToDo) { return super.equals(arg0) && Objects.equals(alarms, ((VToDo) arg0).getAlarms()); } return super.equals(arg0); }
/** * {@inheritDoc} */ public boolean equals(final Object arg0) { if (arg0 instanceof VToDo) { return super.equals(arg0) && ObjectUtils.equals(alarms, ((VToDo) arg0).getAlarms()); } return super.equals(arg0); }
/** * {@inheritDoc} */ public boolean equals(final Object arg0) { if (arg0 instanceof VToDo) { return super.equals(arg0) && ObjectUtils.equals(alarms, ((VToDo) arg0).getAlarms()); } return super.equals(arg0); }
/** * {@inheritDoc} */ public boolean equals(final Object arg0) { if (arg0 instanceof VToDo) { return super.equals(arg0) && ObjectUtils.equals(alarms, ((VToDo) arg0).getAlarms()); } return super.equals(arg0); }
public void validate(final VToDo target) throws ValidationException { Arrays.asList(DTSTAMP, ORGANIZER, PRIORITY, SEQUENCE, SUMMARY, UID).forEach( property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(CATEGORIES, CLASS, CREATED, DESCRIPTION, DTSTART, DUE, DURATION, GEO, LAST_MODIFIED, LOCATION, PERCENT_COMPLETE, RESOURCES, STATUS, URL).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); Arrays.asList(RECURRENCE_ID, REQUEST_STATUS).forEach( property -> PropertyValidator.getInstance().assertNone(property, target.getProperties())); for (final VAlarm alarm : target.getAlarms()) { alarm.validate(Method.ADD); } } }
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 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(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(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 VToDo target) throws ValidationException { PropertyValidator.getInstance().assertOneOrMore(ATTENDEE, target.getProperties()); Arrays.asList(DTSTAMP, ORGANIZER, PRIORITY, SUMMARY, UID).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, RRULE, SEQUENCE, STATUS, URL).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); for (final VAlarm alarm : target.getAlarms()) { alarm.validate(Method.COUNTER); } } }
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 VToDo target) throws ValidationException { PropertyValidator.getInstance().assertOneOrMore(ATTENDEE, target.getProperties()); Arrays.asList(DTSTAMP, DTSTART, ORGANIZER, PRIORITY, SUMMARY, UID).forEach( property -> PropertyValidator.getInstance().assertOne(property, target.getProperties())); Arrays.asList(SEQUENCE, CATEGORIES, CLASS, CREATED, DESCRIPTION, DUE, DURATION, GEO, LAST_MODIFIED, LOCATION, PERCENT_COMPLETE, RECURRENCE_ID, RESOURCES, STATUS, URL).forEach(property -> PropertyValidator.getInstance().assertOneOrLess(property, target.getProperties())); PropertyValidator.getInstance().assertNone(REQUEST_STATUS, target.getProperties()); for (final VAlarm alarm : target.getAlarms()) { alarm.validate(Method.REQUEST); } } }