Interface JSParticipant

  • All Superinterfaces:
    JSValue
    All Known Implementing Classes:
    JSParticipantImpl

    public interface JSParticipant
    extends JSValue
    User: mike Date: 10/25/19 Time: 12:46
    • Method Detail

      • getDelegatedFrom

        JSList<String> getDelegatedFrom​(boolean create)
        A set of participant ids that this participant is acting as a delegate for. Each key in the set MUST be the id of a participant. The value for each key in the set MUST be true. If there are no delegators, this MUST be omitted (rather than specified as an empty set).
        Parameters:
        create - true if we create property if it doesn't exist
        Returns:
        JSList object - never null if create true
      • getDelegatedTo

        JSList<String> getDelegatedTo​(boolean create)
        A set of participant ids that this participant has delegated their participation to. Each key in the set MUST be the id of a participant. The value for each key in the set MUST be true. If there are no delegates, this MUST be omitted (rather than specified as an empty set).
        Parameters:
        create - true if we create property if it doesn't exist
        Returns:
        JSList object - never null if create true
      • setDescription

        void setDescription​(String val)
      • getDescription

        String getDescription()
      • setEmail

        void setEmail​(String val)
      • setExpectReply

        void setExpectReply​(boolean val)
        The RSVP parameter in 5545
        Parameters:
        val - true if reply expected
      • getExpectReply

        boolean getExpectReply()
      • setInvitedBy

        void setInvitedBy​(String val)
      • getInvitedBy

        String getInvitedBy()
      • setKind

        void setKind​(String val)
      • setLocationId

        void setLocationId​(String val)
      • getLocationId

        String getLocationId()
      • setLanguage

        void setLanguage​(String val)
      • getLanguage

        String getLanguage()
      • setName

        void setName​(String val)
      • setParticipationComment

        void setParticipationComment​(String val)
      • getParticipationComment

        String getParticipationComment()
      • setParticipationStatus

        void setParticipationStatus​(String val)
      • getParticipationStatus

        String getParticipationStatus()
      • getRoles

        JSRoles getRoles​(boolean create)
        Parameters:
        create - true if we create property if it doesn't exist
        Returns:
        JSList object - never null if create true
      • setScheduleAgent

        void setScheduleAgent​(String val)
      • getScheduleAgent

        String getScheduleAgent()
      • setScheduleForceSend

        void setScheduleForceSend​(String val)
      • getScheduleForceSend

        String getScheduleForceSend()
      • getSendTo

        JSSendTo getSendTo​(boolean create)
      • getMemberOf

        JSList<String> getMemberOf​(boolean create)
        A set of group participants that were invited to this calendar object, which caused this participant to be invited due to their membership in the group(s). Each key in the set MUST be the id of a participant. The value for each key in the set MUST be true. If there are no groups, this MUST be omitted (rather than specified as an empty set).
        Parameters:
        create - true if we create property if it doesn't exist
        Returns:
        JSList object - never null if create true
      • getLinks

        JSLinks getLinks​(boolean create)
        A map of link ids to Link objects, representing external resources associated with this participant, for example a vCard or image. If there are no links, this MUST be omitted (rather than specified as an empty set).
        Parameters:
        create - true if we create property if it doesn't exist
        Returns:
        JSList object - never null if create true