public interface IMucDAO<DS extends tigase.db.DataSource,ID>
extends tigase.db.DataSourceAware<DS>
| Modifier and Type | Method and Description |
|---|---|
ID |
createRoom(RoomWithId<ID> room) |
void |
destroyRoom(tigase.xmpp.jid.BareJID roomJID) |
Map<tigase.xmpp.jid.BareJID,RoomAffiliation> |
getAffiliations(RoomWithId<ID> room) |
RoomWithId<ID> |
getRoom(tigase.xmpp.jid.BareJID roomJID) |
String |
getRoomAvatar(RoomWithId<ID> room) |
List<tigase.xmpp.jid.BareJID> |
getRoomsJIDList() |
void |
setAffiliation(RoomWithId<ID> room,
tigase.xmpp.jid.BareJID jid,
RoomAffiliation affiliation) |
void |
setSubject(RoomWithId<ID> room,
String subject,
String creatorNickname,
Date changeDate) |
void |
updateRoomAvatar(RoomWithId<ID> room,
String encodedAvatar,
String hash) |
void |
updateRoomConfig(RoomConfig roomConfig) |
ID createRoom(RoomWithId<ID> room) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionvoid destroyRoom(tigase.xmpp.jid.BareJID roomJID)
throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionMap<tigase.xmpp.jid.BareJID,RoomAffiliation> getAffiliations(RoomWithId<ID> room) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionRoomWithId<ID> getRoom(tigase.xmpp.jid.BareJID roomJID) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionList<tigase.xmpp.jid.BareJID> getRoomsJIDList() throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionvoid setAffiliation(RoomWithId<ID> room, tigase.xmpp.jid.BareJID jid, RoomAffiliation affiliation) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionString getRoomAvatar(RoomWithId<ID> room) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionvoid updateRoomAvatar(RoomWithId<ID> room, String encodedAvatar, String hash) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionvoid setSubject(RoomWithId<ID> room, String subject, String creatorNickname, Date changeDate) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionvoid updateRoomConfig(RoomConfig roomConfig) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionCopyright © 2007–2021 "Tigase, Inc.". All rights reserved.