org.jbrain.qlink.chat
Interface QRoom
- All Known Implementing Classes:
- AbstractRoomDelegate
- public interface QRoom
getName
public java.lang.String getName()
getPopulation
public int getPopulation()
addUser
public QSeat addUser(org.jbrain.qlink.user.QHandle handle,
ChatProfile security)
isFull
public boolean isFull()
getSeatInfoList
public QSeat[] getSeatInfoList(QSeat _user)
removeUser
public void removeUser(QSeat user)
say
public void say(QSeat user,
java.lang.String text)
addEventListener
public void addEventListener(RoomEventListener listener)
removeEventListener
public void removeEventListener(RoomEventListener listener)
isPublicRoom
public boolean isPublicRoom()
isLocked
public boolean isLocked()
createGame
public GameDelegate createGame(int id,
java.lang.String name,
java.lang.String type,
boolean systemPickOrder)
removeUserFromGame
public void removeUserFromGame(org.jbrain.qlink.user.QHandle handle)
getGame
public GameDelegate getGame(QSeat user)
getSeatInfo
public QSeat getSeatInfo(org.jbrain.qlink.user.QHandle handle)
destroyGame
public void destroyGame(GameDelegate game)
getGameInfoList
public GameInfo[] getGameInfoList()
addUserToGame
public QSeat addUserToGame(org.jbrain.qlink.user.QHandle handle,
GameDelegate game)
throws UserNotInRoomException
UserNotInRoomException
getInfo
public java.lang.String getInfo()
observeGame
public ObservedGame observeGame(org.jbrain.qlink.user.QHandle handle)
getExtSeatInfoList
public QSeat[] getExtSeatInfoList(QSeat user)
changeUserName
public QSeat changeUserName(QSeat user,
org.jbrain.qlink.user.QHandle handle,
ChatProfile profile)
isManagedRoom
public boolean isManagedRoom()