Interface PropAttendee<U>

Type Parameters:
U - - subclass
All Superinterfaces:
PropCalendarUser<U>, PropLanguage<U>, VChild, VElement, VParent, VProperty<U>
All Known Implementing Classes:
Attendee, NonStandardProperty, PropertyBaseAttendee, UnknownProperty

public interface PropAttendee<U> extends PropCalendarUser<U>
Abstract class for Attendee and unknown properties
See Also:
  • Method Details

    • getCalendarUser

      CalendarUser getCalendarUser()
      CUTYPE Calendar User Type RFC 5545, 3.2.3, page 16 To identify the type of calendar user specified by the property. Example: ATTENDEE;CUTYPE=GROUP:mailto:ietf-calsch@example.org
    • setCalendarUser

      void setCalendarUser(CalendarUser calendarUser)
    • getDelegators

      Delegators getDelegators()
      DELEGATED-FROM Delegators RFC 5545, 3.2.4, page 17 To specify the calendar users that have delegated their participation to the calendar user specified by the property. Example: ATTENDEE;DELEGATED-FROM="mailto:jsmith@example.com":mailto: jdoe@example.com
    • setDelegators

      void setDelegators(Delegators delegators)
    • getDelegatees

      Delegatees getDelegatees()
      DELEGATED-TO Delegatees RFC 5545, 3.2.5, page 17 To specify the calendar users to whom the calendar user specified by the property has delegated participation. Example: ATTENDEE;DELEGATED-TO="mailto:jdoe@example.com","mailto:jqpublic
    • setDelegatees

      void setDelegatees(Delegatees delegatees)
    • getGroupMembership

      GroupMembership getGroupMembership()
      MEMBER Group or List Membership RFC 5545, 3.2.11, page 21 To specify the group or list membership of the calendar user specified by the property. Example: ATTENDEE;MEMBER="mailto:projectA@example.com","mailto:pr ojectB@example.com":mailto:janedoe@example.com
    • setGroupMembership

      void setGroupMembership(GroupMembership groupMembership)
    • getRSVP

      RSVP getRSVP()
      RSVP RSVP Expectation RFC 5545, 3.2.17, page 26 To specify whether there is an expectation of a favor of a reply from the calendar user specified by the property value. Example: ATTENDEE;RSVP=TRUE:mailto:jsmith@example.com
    • setRSVP

      void setRSVP(RSVP rsvp)
    • getParticipationStatus

      ParticipationStatus getParticipationStatus()
      PARTSTAT Participation Status RFC 5545, 3.2.12, page 22 To specify the participation role for the calendar user specified by the property. Example: ATTENDEE;PARTSTAT=DECLINED:mailto:jsmith@example.com
    • setParticipationStatus

      void setParticipationStatus(ParticipationStatus participation)
    • getParticipationRole

      ParticipationRole getParticipationRole()
      ROLE Participation Role RFC 5545, 3.2.16, page 25 To specify the participation role for the calendar user specified by the property. Example: ATTENDEE;ROLE=CHAIR:mailto:mrbig@example.com
    • setParticipationRole

      void setParticipationRole(ParticipationRole participationRole)