tigase.muc.repository
Interface IMucRepository
- All Known Implementing Classes:
- InMemoryMucRepository
public interface IMucRepository
- Author:
- bmalkow
createNewRoom
Room createNewRoom(tigase.xmpp.BareJID roomJID,
tigase.xmpp.JID senderJid)
throws RepositoryException
- Throws:
RepositoryException
destroyRoom
void destroyRoom(Room room)
throws RepositoryException
- Throws:
RepositoryException
getActiveRooms
Map<tigase.xmpp.BareJID,Room> getActiveRooms()
getDefaultRoomConfig
RoomConfig getDefaultRoomConfig()
throws RepositoryException
- Throws:
RepositoryException
getPublicVisibleRoomsIdList
tigase.xmpp.BareJID[] getPublicVisibleRoomsIdList()
throws RepositoryException
- Throws:
RepositoryException
getRoom
Room getRoom(tigase.xmpp.BareJID roomJID)
throws RepositoryException,
MUCException,
tigase.util.TigaseStringprepException
- Throws:
RepositoryException
MUCException
tigase.util.TigaseStringprepException
getRoomName
String getRoomName(String jid)
throws RepositoryException
- Parameters:
jid -
- Returns:
-
- Throws:
RepositoryException
isRoomIdExists
boolean isRoomIdExists(String newRoomName)
- Parameters:
newRoomName -
- Returns:
leaveRoom
void leaveRoom(Room room)
Copyright © 2007-2012 Tigase. All Rights Reserved.