Interface MessagingParticipant

  • All Superinterfaces:
    Participant

    public interface MessagingParticipant
    extends Participant
    Interface for all messaging participant related tasks and properties.

    Every participant of message is a registered user on the messaging server. It is basically the most important data about the participant of a conversation, used for not including the whole contact object. If a particular contact is available on the current user list, it can be obtained by the Participant.getBestContactMatch() method.

    • Method Detail

      • getType

        ParticipantType getType()
        Returns the messaging participant type.
        Returns:
        the messaging participant type.
      • getFirstName

        java.lang.String getFirstName()
        Returns the first name for the participant.
        Returns:
        the first name for the participant.
      • getLastName

        java.lang.String getLastName()
        Returns the last name for the participant.
        Returns:
        the last name for the participant.
      • getDisplayOrder

        DisplayOrder getDisplayOrder()
        Get the participant name display order.
        Returns:
        the participant name display order.
      • getModalities

        java.util.Set<Modality> getModalities()
        Get participant modalities.
        Returns:
        participant modality.
      • hasPicture

        boolean hasPicture()
        Indicates whether the participant has a picture.
        Returns:
        true if the participant has picture, false otherwise.
      • getPhoneNumbers

        java.util.List<MessagingParticipantPhoneNumber> getPhoneNumbers()
        Returns list of all phone numbers.
        Returns:
        list of all phone numbers.