Package tigase.muc.repository
Interface IMucRepository
- All Known Implementing Classes:
InMemoryMucRepository
public interface IMucRepository
- Author:
- bmalkow
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncreateNewRoom(tigase.xmpp.jid.BareJID roomJID, tigase.xmpp.jid.JID senderJid) voiddestroyRoom(Room room, tigase.xml.Element destroyElement) getPublicVisibleRooms(String domain) tigase.xmpp.jid.BareJID[]Deprecated.getRoom(tigase.xmpp.jid.BareJID roomJID) getRoomAvatar(Room room) booleanisRoomIdExists(String newRoomName) voidvoidupdateDefaultRoomConfig(RoomConfig config) voidupdateRoomAvatar(Room room, String encodedAvatar, String hash)
-
Field Details
-
ID
- See Also:
-
-
Method Details
-
getRoomAvatar
- Throws:
tigase.component.exceptions.RepositoryException
-
updateRoomAvatar
void updateRoomAvatar(Room room, String encodedAvatar, String hash) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
createNewRoom
Room createNewRoom(tigase.xmpp.jid.BareJID roomJID, tigase.xmpp.jid.JID senderJid) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
destroyRoom
void destroyRoom(Room room, tigase.xml.Element destroyElement) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
getActiveRooms
-
getDefaultRoomConfig
- Throws:
tigase.component.exceptions.RepositoryException
-
getPublicVisibleRoomsIdList
@Deprecated tigase.xmpp.jid.BareJID[] getPublicVisibleRoomsIdList() throws tigase.component.exceptions.RepositoryExceptionDeprecated.- Throws:
tigase.component.exceptions.RepositoryException
-
getPublicVisibleRooms
Map<tigase.xmpp.jid.BareJID,String> getPublicVisibleRooms(String domain) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
getRoom
Room getRoom(tigase.xmpp.jid.BareJID roomJID) throws tigase.component.exceptions.RepositoryException, MUCException - Throws:
tigase.component.exceptions.RepositoryExceptionMUCException
-
isRoomIdExists
- Parameters:
newRoomName-- Returns:
-
leaveRoom
-
updateDefaultRoomConfig
void updateDefaultRoomConfig(RoomConfig config) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-