Interface VAttendee<T>

Type Parameters:
T - concrete subclass
All Superinterfaces:
VChild, VComponent, VElement, VParent
All Known Implementing Classes:
NonStandardComponent, VAlarm, VDisplayable, VEvent, VFreeBusy, VJournal, VLocatable, VPersonal, VTodo

public interface VAttendee<T> extends VComponent
Interface for Attendee property
  • Method Details

    • getAttendees

      List<Attendee> getAttendees()

      This property defines an "Attendee" within a calendar component.
      RFC 5545 iCalendar 3.8.4.1 page 107

      Examples:

      • ATTENDEE;MEMBER="mailto:DEV-GROUP@example.com":
        mailto:joecool@example.com
      • ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=Jane Doe
        :mailto:jdoe@example.com

    • setAttendees

      void setAttendees(List<Attendee> properties)
    • withAttendees

      default T withAttendees(List<Attendee> attendees)
      Sets the value of the
      invalid reference
      #attendeesProperty()
      }
      Returns:
      - this class for chaining
    • withAttendees

      default T withAttendees(Attendee... attendees)
      Sets the value of the
      invalid reference
      #attendeesProperty()
      from a vararg of Attendee objects.
      Returns:
      - this class for chaining
    • withAttendees

      default T withAttendees(String... attendees)

      Sets the value of the

      invalid reference
      #attendeesProperty()
      by parsing a vararg of iCalendar content text representing individual Attendee objects.

      Returns:
      - this class for chaining