public class Room extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Room.State |
| Constructor and Description |
|---|
Room(long id,
PacketWriter writer,
BareJID roomJid,
String nickname,
SessionObject sessionObject) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Occupant occupant) |
long |
getId() |
Date |
getLastMessageDate() |
protected ChatState |
getLocalChatState(ChatState state) |
String |
getNickname() |
Observable |
getObservable() |
String |
getPassword() |
Map<String,Occupant> |
getPresences() |
BareJID |
getRoomJid() |
SessionObject |
getSessionObject() |
Room.State |
getState() |
Map<String,Occupant> |
getTempOccupants() |
Presence |
rejoin() |
void |
remove(Occupant occupant) |
void |
sendMessage(String body) |
void |
setLastMessageDate(Date date) |
void |
setLocalChatState(ChatState state) |
void |
setObservable(Observable observable) |
void |
setPassword(String password) |
public Room(long id,
PacketWriter writer,
BareJID roomJid,
String nickname,
SessionObject sessionObject)
public void add(Occupant occupant) throws XMLException
XMLExceptionpublic long getId()
public Date getLastMessageDate()
public String getNickname()
public Observable getObservable()
public String getPassword()
public BareJID getRoomJid()
public SessionObject getSessionObject()
public Room.State getState()
public Presence rejoin() throws JaxmppException
JaxmppExceptionpublic void remove(Occupant occupant) throws XMLException
XMLExceptionpublic void sendMessage(String body) throws XMLException, JaxmppException
XMLExceptionJaxmppExceptionpublic void setLastMessageDate(Date date)
public void setLocalChatState(ChatState state) throws XMLException, JaxmppException
XMLExceptionJaxmppExceptionpublic void setObservable(Observable observable)
public void setPassword(String password)
Copyright © 2006–2014 Tigase. All rights reserved.