Package tigase.muc.repository
Interface IMucRepository
- All Known Implementing Classes:
InMemoryMucRepository
public interface IMucRepository
- Author:
- bmalkow
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateNewRoom
(tigase.xmpp.jid.BareJID roomJID, tigase.xmpp.jid.JID senderJid) void
destroyRoom
(Room room, tigase.xml.Element destroyElement) getPublicVisibleRooms
(String domain) tigase.xmpp.jid.BareJID[]
Deprecated.getRoom
(tigase.xmpp.jid.BareJID roomJID) getRoomAvatar
(Room room) boolean
isRoomIdExists
(String newRoomName) void
void
updateDefaultRoomConfig
(RoomConfig config) void
updateRoomAvatar
(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.RepositoryException
MUCException
-
isRoomIdExists
- Parameters:
newRoomName
-- Returns:
-
leaveRoom
-
updateDefaultRoomConfig
void updateDefaultRoomConfig(RoomConfig config) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-