public class ChatRoom extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
ChatRoom.AccessMode |
static class |
ChatRoom.Affiliation |
class |
ChatRoom.ChatRoomMember |
static class |
ChatRoom.Role |
static class |
ChatRoom.RoomConfigParam |
| Constructor and Description |
|---|
ChatRoom(JID roomJID,
String name,
String subject) |
ChatRoom(JID roomJID,
String name,
String subject,
boolean status,
ChatRoom.AccessMode accessMode) |
ChatRoom(JID roomJID,
String name,
String subject,
ChatRoom.AccessMode accessMode) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addMember(ChatRoom.ChatRoomMember member) |
boolean |
delMember(ChatRoom.ChatRoomMember member) |
boolean |
doesNickNameConflict(ChatRoom.ChatRoomMember member) |
ChatRoom.AccessMode |
getAccessMode() |
Set<ChatRoom.RoomConfigParam> |
getConfigParams() |
ChatRoom.ChatRoomMember |
getMember(JID userJID) |
ChatRoom.ChatRoomMember |
getMemberByNickName(String nickName) |
Set<ChatRoom.ChatRoomMember> |
getMembers() |
String |
getName() |
JID |
getRoomJID() |
String |
getSubject() |
boolean |
isRoomAdmin(JID userJID) |
boolean |
isRoomMember(JID userJID) |
boolean |
isRoomOwner(JID userJID) |
boolean |
isStatus() |
void |
setAccessMode(ChatRoom.AccessMode accessMode) |
void |
setConfigParams(Set<ChatRoom.RoomConfigParam> configParams) |
void |
setMembers(Set<ChatRoom.ChatRoomMember> members) |
void |
setName(String name) |
void |
setRoomJID(JID roomJID) |
void |
setStatus(boolean status) |
void |
setSubject(String subject) |
public ChatRoom(JID roomJID, String name, String subject, ChatRoom.AccessMode accessMode)
public ChatRoom(JID roomJID, String name, String subject, boolean status, ChatRoom.AccessMode accessMode)
public String getName()
public void setName(String name)
public String getSubject()
public void setSubject(String subject)
public JID getRoomJID()
public void setRoomJID(JID roomJID)
public Set<ChatRoom.ChatRoomMember> getMembers()
public void setMembers(Set<ChatRoom.ChatRoomMember> members)
public boolean isStatus()
public void setStatus(boolean status)
public ChatRoom.AccessMode getAccessMode()
public void setAccessMode(ChatRoom.AccessMode accessMode)
public boolean addMember(ChatRoom.ChatRoomMember member)
public boolean delMember(ChatRoom.ChatRoomMember member)
public ChatRoom.ChatRoomMember getMember(JID userJID)
public ChatRoom.ChatRoomMember getMemberByNickName(String nickName)
public boolean isRoomMember(JID userJID)
public boolean isRoomOwner(JID userJID)
public boolean isRoomAdmin(JID userJID)
public boolean doesNickNameConflict(ChatRoom.ChatRoomMember member)
public Set<ChatRoom.RoomConfigParam> getConfigParams()
public void setConfigParams(Set<ChatRoom.RoomConfigParam> configParams)
Copyright © 2019. All rights reserved.