static class MessageHistoryServiceImpl.ChatRoomMemberImpl extends java.lang.Object implements ChatRoomMember
Constructor and Description |
---|
ChatRoomMemberImpl(java.lang.String name,
ChatRoom chatRoom,
ChatRoomMemberRole role) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getAvatar()
Returns the avatar of this member, that can be used when including it in
user interface.
|
ChatRoom |
getChatRoom()
Returns the chat room that this member is participating in.
|
ConferenceDescription |
getConferenceDescription() |
Contact |
getContact()
Returns the protocol contact corresponding to this member in our contact
list.
|
java.lang.String |
getContactAddress()
Returns the contact identifier representing this contact.
|
java.lang.String |
getDisplayName() |
java.lang.String |
getName()
Returns the name of this member as it is known in its containing
chatroom (aka a nickname).
|
PresenceStatus |
getPresenceStatus()
Returns the status of the chat room member as per the last status update
we've received for it.
|
ProtocolProviderService |
getProtocolProvider()
Returns the protocol provider instance that this member has originated
in.
|
ChatRoomMemberRole |
getRole()
Returns the role of this chat room member in its containing room.
|
void |
setConferenceDescription(ConferenceDescription cd) |
void |
setRole(ChatRoomMemberRole newRole)
Sets the role of this chat room member in its containing room.
|
public ChatRoomMemberImpl(java.lang.String name, ChatRoom chatRoom, ChatRoomMemberRole role)
public ChatRoom getChatRoom()
ChatRoomMember
getChatRoom
in interface ChatRoomMember
public ProtocolProviderService getProtocolProvider()
ChatRoomMember
getProtocolProvider
in interface ChatRoomMember
public java.lang.String getContactAddress()
ChatRoomMember
getContactAddress
in interface ChatRoomMember
public java.lang.String getName()
ChatRoomMember
getName
in interface ChatRoomMember
public ChatRoomMemberRole getRole()
ChatRoomMember
getRole
in interface ChatRoomMember
public byte[] getAvatar()
ChatRoomMember
getAvatar
in interface ChatRoomMember
public void setRole(ChatRoomMemberRole newRole)
ChatRoomMember
setRole
in interface ChatRoomMember
newRole
- ChatRoomMemberRole instance indicating the role
to set for this member in its containing chat room.public Contact getContact()
ChatRoomMember
getContact
in interface ChatRoomMember
public ConferenceDescription getConferenceDescription()
public void setConferenceDescription(ConferenceDescription cd)
public PresenceStatus getPresenceStatus()
ChatRoomMember
getPresenceStatus
in interface ChatRoomMember
public java.lang.String getDisplayName()
getDisplayName
in interface ChatRoomMember
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.