Interface PropCalendarUser<T>

Type Parameters:
T -
T - Base class
All Superinterfaces:
PropLanguage<T>, VChild, VElement, VParent, VProperty<T>
All Known Subinterfaces:
PropAttendee<U>
All Known Implementing Classes:
Attendee, NonStandardProperty, Organizer, PropertyBaseAttendee, PropertyBaseCalendarUser, UnknownProperty

public interface PropCalendarUser<T> extends PropLanguage<T>
Abstract class for properties with a CAL-ADDRESS value. The value is stored as a URI object CAL-ADDRESS Calendar User Address RFC 5545, 3.3.3, page 31 This value type is used to identify properties that contain a calendar user address. The email address of a calendar user. Example: mailto:jane_doe@example.com
See Also:
  • Method Details

    • getCommonName

      CommonName getCommonName()
      CN Common Name RFC 5545, 3.2.2, page 15 To specify the common name to be associated with the calendar user specified by the property. Example: ORGANIZER;CN="John Smith":mailto:jsmith@example.com
    • setCommonName

      void setCommonName(CommonName commonName)
    • getDirectoryEntryReference

      DirectoryEntry getDirectoryEntryReference()
      DIR Directory Entry Reference RFC 5545, 3.2.6, page 18 To specify reference to a directory entry associated with the calendar user specified by the property. Example: ORGANIZER;DIR="ldap://example.com:6666/o=ABC%20Industries, c=US???(cn=Jim%20Dolittle)":mailto:jimdo@example.com
    • setDirectoryEntryReference

      void setDirectoryEntryReference(DirectoryEntry directoryEntryReference)
    • getSentBy

      SentBy getSentBy()
      SENT-BY RFC 5545, 3.2.18, page 27 To specify the calendar user that is acting on behalf of the calendar user specified by the property. Example: ORGANIZER;SENT-BY="mailto:sray@example.com":mailto: jsmith@example.com
    • setSentBy

      void setSentBy(SentBy sentBy)