Interface CalDavPrincipal

    • Method Detail

      • getCalendarHomeSet

        io.milton.http.values.HrefList getCalendarHomeSet()
        This is usually a single href which identifies the collection which contains the users calendars. This might be the user's own href. Name: calendar-home-set Namespace: urn:ietf:params:xml:ns:caldav Purpose: Identifies the URL of any WebDAV collections that contain calendar collections owned by the associated principal resource. Conformance: This property SHOULD be defined on a principal resource. If defined, it MAY be protected and SHOULD NOT be returned by a PROPFIND DAV:allprop request (as defined in Section 12.14.1 of [RFC2518]). Description: The CALDAV:calendar-home-set property is meant to allow users to easily find the calendar collections owned by the principal. Typically, users will group all the calendar collections that they own under a common collection. This property specifies the URL of collections that are either calendar collections or ordinary collections that have child or descendant calendar collections owned by the principal. Definition: Example: http://cal.example.com/home/bernard/calendars/
        Returns:
      • getCalendarUserAddressSet

        io.milton.http.values.HrefList getCalendarUserAddressSet()
        Return identifiers for this user: "Identify the calendar addresses of the associated principal resource." Eg: mailto:xxx@mysite.org
        Returns:
      • getSupportedComponentSets

        io.milton.http.values.SupportedCalendarComponentListsSet getSupportedComponentSets()
        Get the list of supported combinations of component types, or just return null
        Returns:
      • getCalendarUserType

        String getCalendarUserType()
        See http://tools.ietf.org/html/draft-desruisseaux-caldav-sched-08#section-13.2.4 Identifies the calendar user type of the associated principal resource. Value: Same values allowed for the iCalendar "CUTYPE" property parameter defined in Section 3.2.3 of [I-D.ietf-calsify-rfc2445bis]. Should be one of: INDIVIDUAL, GROUP, RESOURCE, ROOM, UNKNOWN
        Returns: