Interface CalDavConstants

  • All Superinterfaces:
    DavConstants, org.apache.jackrabbit.webdav.DavConstants

    public interface CalDavConstants
    extends DavConstants
    $Id$ Created on 19/11/2008
    • Field Detail

      • CALDAV_NAMESPACE

        static final org.apache.jackrabbit.webdav.xml.Namespace CALDAV_NAMESPACE
        Default namespace.
      • CS_NAMESPACE

        static final org.apache.jackrabbit.webdav.xml.Namespace CS_NAMESPACE
        Namespace used by CalendarServer (calendarserver.org).
      • ICAL_NAMESPACE

        static final org.apache.jackrabbit.webdav.xml.Namespace ICAL_NAMESPACE
        Namespace used by the iCal client from Apple.
      • CARDDAV_NAMESPACE

        static final org.apache.jackrabbit.webdav.xml.Namespace CARDDAV_NAMESPACE
        CardDAV namespace
      • PROPERTY_CTAG

        static final String PROPERTY_CTAG
        To improve on performance, this specification defines a new "calendar collection entity tag" (CTag) WebDAV property that is defined on calendar collections. When the calendar collection changes, the CTag value changes. Source : https://trac.calendarserver.org/browser/CalendarServer/trunk/doc/Extensions/caldav-ctag.txt
        See Also:
        Constant Field Values
      • PROPERTY_CALENDAR_DESCRIPTION

        static final String PROPERTY_CALENDAR_DESCRIPTION
        Purpose: Provides a human-readable description of the calendar collection. RFC : rfc4791
        See Also:
        Constant Field Values
      • PROPERTY_CALENDAR_COLOR

        static final String PROPERTY_CALENDAR_COLOR
        Apple's iCal client use this property to store the color of the calendar, set by the user in iCal.
        See Also:
        Constant Field Values
      • PROPERTY_FREE_BUSY_SET

        static final String PROPERTY_FREE_BUSY_SET
        Purpose: Identify the calendars that contribute to the free-busy information for the owner of the scheduling https://tools.ietf.org/html/draft-desruisseaux-caldav-sched-04 THIS PROPERTY WAS REMOVED IN DRAFT 05 AND THE OFFICIAL RFC (6638)
        See Also:
        Constant Field Values
      • PROPERTY_CALENDAR_HOME_SET

        static final String PROPERTY_CALENDAR_HOME_SET
        Purpose: Identifies the URL of any WebDAV collections that contain calendar collections owned by the associated principal resource. RFC : rfc4791
        See Also:
        Constant Field Values
      • PROPERTY_RESOURCETYPE_CALENDAR

        static final String PROPERTY_RESOURCETYPE_CALENDAR
        The property to identify a "calendar" resource-type for the collection.
        See Also:
        Constant Field Values
      • PROPERTY_PROXY_WRITE_FOR

        static final String PROPERTY_PROXY_WRITE_FOR
        TODO: description missing. Stuff coming from Apple's Calendar Server
        See Also:
        Constant Field Values
      • PROPERTY_PROXY_READ_FOR

        static final String PROPERTY_PROXY_READ_FOR
        TODO: description missing. Stuff coming from Apple's Calendar Server
        See Also:
        Constant Field Values
      • PROPERTY_USER_ADDRESS_SET

        static final String PROPERTY_USER_ADDRESS_SET
        Identify the calendar addresses of the associated principal resource. https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • PROPERTY_USER_TYPE

        static final String PROPERTY_USER_TYPE
        Identifies the calendar user type of the associated principal resource. Its value is the same as the iCalendar "CUTYPE". https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • PROPERTY_SCHEDULE_INBOX_URL

        static final String PROPERTY_SCHEDULE_INBOX_URL
        Identify the URL of the scheduling Inbox collection owned by the associated principal resource. https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • PROPERTY_SCHEDULE_OUTBOX_URL

        static final String PROPERTY_SCHEDULE_OUTBOX_URL
        Identify the URL of the scheduling Outbox collection owned by the associated principal resource. https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • PROPERTY_DROP_HOME_URL

        static final String PROPERTY_DROP_HOME_URL
        Specific to CalendarServer, but I can't find the description
        See Also:
        Constant Field Values
      • PROPERTY_XMPP_URI

        static final String PROPERTY_XMPP_URI
        Provides the URI of the pubsub node to subscribe to in order to receive a notification whenever a resource within this calendar home has changed. http://svn.calendarserver.org/repository/calendarserver/CalendarServer/trunk/doc/Extensions/caldav-pubsubdiscovery.txt
        See Also:
        Constant Field Values
      • PROPERTY_NOTIFICATION_URL

        static final String PROPERTY_NOTIFICATION_URL
        Identify the URL of the notification collection owned by the associated principal resource. http://svn.calendarserver.org/repository/calendarserver/CalendarServer/trunk/doc/Extensions/caldav-sharing-02.txt
        See Also:
        Constant Field Values
      • PROPERTY_XMPP_SERVER

        static final String PROPERTY_XMPP_SERVER
        Provides the hostname of the XMPP server a client should connect to for subscribing to notifications. http://svn.calendarserver.org/repository/calendarserver/CalendarServer/trunk/doc/Extensions/caldav-pubsubdiscovery.txt
        See Also:
        Constant Field Values
      • PROPERTY_SUPPORTED_CALENDAR_COMPONENT_SET

        static final String PROPERTY_SUPPORTED_CALENDAR_COMPONENT_SET
        Specifies the calendar component types (e.g., VEVENT, VTODO, etc.) that calendar object resources can contain in the calendar collection.
        See Also:
        Constant Field Values
      • PROPERTY_COMPONENT

        static final String PROPERTY_COMPONENT
        Specifies a supported component type (e.g., VEVENT, VTODO, etc.)
        See Also:
        Constant Field Values
      • PROPERTY_SCHEDULE_CALENDAR_TRANSP

        static final String PROPERTY_SCHEDULE_CALENDAR_TRANSP
        Determines whether the calendar object resources in a calendar collection will affect the owner's freebusy.
        See Also:
        Constant Field Values
      • PROPERTY_SCHEDULE_DEFAULT_CALENDAR_URL

        static final String PROPERTY_SCHEDULE_DEFAULT_CALENDAR_URL
        Specifies a default calendar for an attendee that will automatically have new scheduling messages deposited into it when they arrive.
        See Also:
        Constant Field Values
      • PROPERTY_CALENDAR_TIMEZONE

        static final String PROPERTY_CALENDAR_TIMEZONE
        The CALDAV:calendar-timezone property is used to specify the time zone the server should rely on to resolve "date" values and "date with local time" values (i.e., floating time) to "date with UTC time" values.
        See Also:
        Constant Field Values
      • PROPERTY_AUTO_SCHEDULE

        static final String PROPERTY_AUTO_SCHEDULE
        Auto-accept is currently supported for location and resource records. Specific to Calendar/iCal Server
        See Also:
        Constant Field Values
      • PROPERTY_ADDRESSBOOK_HOME_SET

        static final String PROPERTY_ADDRESSBOOK_HOME_SET
        Identifies the URL of any WebDAV collections that contain address book collections owned by the associated principal resource. rfc6352
        See Also:
        Constant Field Values
      • PROPERTY_SUPPORTED_ADDRESS_DATA

        static final String PROPERTY_SUPPORTED_ADDRESS_DATA
        Specifies what media types are allowed for address object resources in an address book collection. rfc6352
        See Also:
        Constant Field Values
      • PROPERTY_ADDRESS_DATA

        static final String PROPERTY_ADDRESS_DATA
        Specifies one of the following: 1. The parts of an address object resource that should be returned by a given address book REPORT request, and the media type and version for the returned data; or 2. The content of an address object resource in a response to an address book REPORT request. RFC 6352
        See Also:
        Constant Field Values
      • UNIQUE_SCHEDULING_OBJECT_RESOURCE

        static final String UNIQUE_SCHEDULING_OBJECT_RESOURCE
        Servers MAY reject requests to create a scheduling object resource with an iCalendar "UID" property value already in use by another scheduling object resource owned by the same user in other calendar collections. Servers SHOULD report the URL of the scheduling object resource that is already making use of the same "UID" property value in the DAV:href element. https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • SAME_ORGANIZER_IN_ALL_COMPONENTS

        static final String SAME_ORGANIZER_IN_ALL_COMPONENTS
        All the calendar components in a scheduling object resource MUST contain the same "ORGANIZER" property value when present https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • ALLOWED_ORGANIZER_SCHEDULING_OBJECT_CHANGE

        static final String ALLOWED_ORGANIZER_SCHEDULING_OBJECT_CHANGE
        Servers MAY impose restrictions on modifications allowed by an "Organizer". https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • ALLOWED_ATTENDEE_SCHEDULING_OBJECT_CHANGE

        static final String ALLOWED_ATTENDEE_SCHEDULING_OBJECT_CHANGE
        Servers MAY impose restrictions on modifications allowed by an "Attendee", subject to the allowed changes specified in Section 3.2.2.1 https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • DEFAULT_CALENDAR_NEEDED

        static final String DEFAULT_CALENDAR_NEEDED
        https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • VALID_SCHEDULE_DEFAULT_CALENDAR_URL

        static final String VALID_SCHEDULE_DEFAULT_CALENDAR_URL
        https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • VALID_SCHEDULING_MESSAGE

        static final String VALID_SCHEDULING_MESSAGE
        https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • SCHEDULE_DELIVER_INVITE

        static final String SCHEDULE_DELIVER_INVITE
        https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • SCHEDULE_DELIVER_REPLY

        static final String SCHEDULE_DELIVER_REPLY
        https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • SCHEDULE_QUERY_FREEBUSY

        static final String SCHEDULE_QUERY_FREEBUSY
        https://tools.ietf.org/html/rfc6638
        See Also:
        Constant Field Values
      • SCHEDULE_SEND_REPLY

        static final String SCHEDULE_SEND_REPLY
        The CALDAV:schedule-send-reply privilege controls the sending of scheduling messages by "Attendees". https://tools.ietf.org/html/rfc6638#section-6.2.3
        See Also:
        Constant Field Values
      • SCHEDULE_SEND_FREEBUSY

        static final String SCHEDULE_SEND_FREEBUSY
        The CALDAV:schedule-send-freebusy privilege controls the use of the POST method to submit scheduling messages that specify the scheduling method "REQUEST" with a "VFREEBUSY" calendar component. https://tools.ietf.org/html/rfc6638#section-6.2.4
        See Also:
        Constant Field Values
      • SCHEDULE_CALENDAR_TRANSP

        static final String SCHEDULE_CALENDAR_TRANSP
        Determines whether the calendar object resources in a calendar collection will affect the owner's busy time information. https://tools.ietf.org/html/rfc6638#section-9.1
        See Also:
        Constant Field Values
      • SCHEDULE_DEFAULT_CALENDAR_URL

        static final String SCHEDULE_DEFAULT_CALENDAR_URL
        Specifies a default calendar for an "Attendee" where new scheduling object resources are created. https://tools.ietf.org/html/rfc6638#section-9.2
        See Also:
        Constant Field Values
      • SCHEDULE_TAG

        static final String SCHEDULE_TAG
        Indicates whether a scheduling object resource has had a "consequential" change made to it. https://tools.ietf.org/html/rfc6638#section-9.3
        See Also:
        Constant Field Values
      • SCHEDULE_RESPONSE

        static final String SCHEDULE_RESPONSE
        Contains the set of responses for a POST method request (for scheduling) https://tools.ietf.org/html/rfc6638#section-10.1
        See Also:
        Constant Field Values
      • RESPONSE

        static final String RESPONSE
        Contains a single response for a POST method request (for scheduling) https://tools.ietf.org/html/rfc6638#section-10.2
        See Also:
        Constant Field Values
      • RECIPIENT

        static final String RECIPIENT
        The calendar user address that the enclosing response for a POST method request is for. https://tools.ietf.org/html/rfc6638#section-10.3
        See Also:
        Constant Field Values
      • REQUEST_STATUS

        static final String REQUEST_STATUS
        The iTIP "REQUEST-STATUS" property value for a scheduling response. https://tools.ietf.org/html/rfc6638#section-10.4
        See Also:
        Constant Field Values
      • CALENDAR_AVAIBILITY

        static final String CALENDAR_AVAIBILITY
        Defines a "VAVAILABILITY" component that will be used in calculating free-busy time when an iTIP free-busy request is targeted at the calendar user who owns the Inbox. http://tools.ietf.org/html/draft-daboo-calendar-availability-03
        See Also:
        Constant Field Values
      • SUPPORTED_CALENDAR_COMPONENT_SETS

        static final String SUPPORTED_CALENDAR_COMPONENT_SETS
        Enumerates the sets of component restrictions the server is willing to allow the client to specify in MKCALENDAR or extended MKCOL requests. http://tools.ietf.org/html/draft-daboo-caldav-extensions-01
        See Also:
        Constant Field Values
      • DEFAULT_ALARM_VEVENT_DATETIME

        static final String DEFAULT_ALARM_VEVENT_DATETIME
        A default alarm applied to "VEVENT" components whose "DTSTART" property value type is "DATE-TIME" http://tools.ietf.org/html/draft-daboo-valarm-extensions-04
        See Also:
        Constant Field Values
      • DEFAULT_ALARM_VEVENT_DATE

        static final String DEFAULT_ALARM_VEVENT_DATE
        A default alarm applied to "VEVENT" components whose "DTSTART" property value type is "DATE" http://tools.ietf.org/html/draft-daboo-valarm-extensions-04
        See Also:
        Constant Field Values
      • DEFAULT_ALARM_VTODO_DATETIME

        static final String DEFAULT_ALARM_VTODO_DATETIME
        A default alarm applied to "VTODO" components whose "DUE" or "DTSTART" property value type is "DATE-TIME" http://tools.ietf.org/html/draft-daboo-valarm-extensions-04
        See Also:
        Constant Field Values
      • DEFAULT_ALARM_VTODO_DATE

        static final String DEFAULT_ALARM_VTODO_DATE
        A default alarm applied to "VTODO" components whose "DUE" or "DTSTART" property value type is "DATE", or when neither of those properties is present http://tools.ietf.org/html/draft-daboo-valarm-extensions-04
        See Also:
        Constant Field Values