public class VFreeBusyPublishValidator extends java.lang.Object implements Validator<VFreeBusy>
Component/Property Presence
------------------- ----------------------------------------------
METHOD 1 MUST be "PUBLISH"
VFREEBUSY 1+
DTSTAMP 1
DTSTART 1 DateTime values must be in UTC
DTEND 1 DateTime values must be in UTC
FREEBUSY 1+ MUST be BUSYTIME. Multiple instances are
allowed. Multiple instances must be sorted
in ascending order
ORGANIZER 1 MUST contain the address of originator of
busy time data.
UID 1
COMMENT 0 or 1
CONTACT 0+
X-PROPERTY 0+
URL 0 or 1 Specifies busy time URL
ATTENDEE 0
DURATION 0
REQUEST-STATUS 0
X-COMPONENT 0+
VEVENT 0
VTODO 0
VJOURNAL 0
VTIMEZONE 0
VALARM 0
| Constructor and Description |
|---|
VFreeBusyPublishValidator() |
| Modifier and Type | Method and Description |
|---|---|
void |
validate(VFreeBusy target)
Validates the associated model against an applicable standard.
|
public void validate(VFreeBusy target) throws ValidationException
Validatorvalidate in interface Validator<VFreeBusy>ValidationException - where the model does not confirm to the applicable standard