public class VToDoPublishValidator extends java.lang.Object implements Validator<VToDo>
 Component/Property  Presence
 ------------------- ----------------------------------------------
 METHOD               1       MUST be "PUBLISH"
 VTODO                1+
     DTSTAMP          1
     DTSTART          1
     ORGANIZER        1
     PRIORITY         1
     SEQUENCE         0 or 1  MUST be present if value is greater than
                              0, MAY be present if 0
     SUMMARY          1       Can be null.
     UID              1
     ATTACH           0+
     CATEGORIES       0 or 1  This property may contain a list of values
     CLASS            0 or 1
     COMMENT          0 or 1
     CONTACT          0+
     CREATED          0 or 1
     DESCRIPTION      0 or 1  Can be null
     DUE              0 or 1  If present DURATION MUST NOT be present
     DURATION         0 or 1  If present DUE MUST NOT be present
     EXDATE           0+
     EXRULE           0+
     GEO              0 or 1
     LAST-MODIFIED    0 or 1
     LOCATION         0 or 1
     PERCENT-COMPLETE 0 or 1
     RDATE            0+
     RECURRENCE-ID    0 or 1  MUST only if referring to an instance of a
                              recurring calendar component.  Otherwise
                              it MUST NOT be present.
     RELATED-TO       0+
     RESOURCES        0 or 1  This property may contain a list of values
     RRULE            0+
     STATUS           0 or 1  MAY be one of COMPLETED/NEEDS ACTION/IN-
                              PROCESS/CANCELLED
     URL              0 or 1
     X-PROPERTY       0+
     ATTENDEE         0
     REQUEST-STATUS   0
 VTIMEZONE            0+    MUST be present if any date/time refers to
                            a timezone
 VALARM               0+
 X-COMPONENT          0+
 VFREEBUSY            0
 VEVENT               0
 VJOURNAL             0
 | Constructor and Description | 
|---|
| VToDoPublishValidator() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | validate(VToDo target)Validates the associated model against an applicable standard. | 
public void validate(VToDo target) throws ValidationException
Validatorvalidate in interface Validator<VToDo>ValidationException - where the model does not confirm to the applicable standard