Class MongoMucDAO
java.lang.Object
tigase.muc.repository.AbstractMucDAO<MongoDataSource, byte[]>
tigase.mongodb.muc.MongoMucDAO
- All Implemented Interfaces:
tigase.db.DataSourceAware<MongoDataSource>, tigase.muc.repository.IMucDAO<MongoDataSource, byte[]>
@Deprecated
public class MongoMucDAO
extends tigase.muc.repository.AbstractMucDAO<MongoDataSource, byte[]>
Deprecated.
Created by andrzej on 20.10.2016.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.mongodb.client.MongoCollection<org.bson.Document> Deprecated.protected com.mongodb.client.MongoCollection<org.bson.Document> Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected byte[]calculateHash(String user) Deprecated.byte[]createRoom(tigase.muc.RoomWithId<byte[]> room) Deprecated.voiddestroyRoom(tigase.xmpp.jid.BareJID roomJID) Deprecated.protected byte[]generateId(tigase.xmpp.jid.BareJID user) Deprecated.Map<tigase.xmpp.jid.BareJID, tigase.muc.RoomAffiliation> getAffiliations(tigase.muc.RoomWithId<byte[]> room) Deprecated.tigase.muc.RoomWithId<byte[]> getRoom(tigase.xmpp.jid.BareJID roomJID) Deprecated.getRoomAvatar(tigase.muc.RoomWithId<byte[]> room) Deprecated.ArrayList<tigase.xmpp.jid.BareJID> Deprecated.voidsetAffiliation(tigase.muc.RoomWithId<byte[]> room, tigase.xmpp.jid.BareJID jid, tigase.muc.RoomAffiliation affiliation) Deprecated.voidsetDataSource(MongoDataSource dataSource) Deprecated.voidsetSubject(tigase.muc.RoomWithId<byte[]> room, String subject, String creatorNickname, Date changeDate) Deprecated.voidupdateRoomAvatar(tigase.muc.RoomWithId<byte[]> room, String encodedAvatar, String hash) Deprecated.voidupdateRoomConfig(tigase.muc.RoomConfig roomConfig) Deprecated.Methods inherited from class tigase.muc.repository.AbstractMucDAO
parseConfigElement
-
Field Details
-
roomAffilaitionsCollection
protected com.mongodb.client.MongoCollection<org.bson.Document> roomAffilaitionsCollectionDeprecated. -
roomsCollection
protected com.mongodb.client.MongoCollection<org.bson.Document> roomsCollectionDeprecated.
-
-
Constructor Details
-
MongoMucDAO
public MongoMucDAO()Deprecated.
-
-
Method Details
-
calculateHash
Deprecated.- Throws:
tigase.db.TigaseDBException
-
createRoom
public byte[] createRoom(tigase.muc.RoomWithId<byte[]> room) throws tigase.component.exceptions.RepositoryException Deprecated.- Throws:
tigase.component.exceptions.RepositoryException
-
destroyRoom
public void destroyRoom(tigase.xmpp.jid.BareJID roomJID) throws tigase.component.exceptions.RepositoryException Deprecated.- Throws:
tigase.component.exceptions.RepositoryException
-
generateId
protected byte[] generateId(tigase.xmpp.jid.BareJID user) throws tigase.db.TigaseDBException Deprecated.- Throws:
tigase.db.TigaseDBException
-
getAffiliations
public Map<tigase.xmpp.jid.BareJID, tigase.muc.RoomAffiliation> getAffiliations(tigase.muc.RoomWithId<byte[]> room) throws tigase.component.exceptions.RepositoryException Deprecated.- Throws:
tigase.component.exceptions.RepositoryException
-
getRoom
public tigase.muc.RoomWithId<byte[]> getRoom(tigase.xmpp.jid.BareJID roomJID) throws tigase.component.exceptions.RepositoryException Deprecated.- Throws:
tigase.component.exceptions.RepositoryException
-
getRoomsJIDList
public ArrayList<tigase.xmpp.jid.BareJID> getRoomsJIDList() throws tigase.component.exceptions.RepositoryExceptionDeprecated.- Throws:
tigase.component.exceptions.RepositoryException
-
setAffiliation
public void setAffiliation(tigase.muc.RoomWithId<byte[]> room, tigase.xmpp.jid.BareJID jid, tigase.muc.RoomAffiliation affiliation) throws tigase.component.exceptions.RepositoryException Deprecated.- Throws:
tigase.component.exceptions.RepositoryException
-
setDataSource
Deprecated. -
getRoomAvatar
public String getRoomAvatar(tigase.muc.RoomWithId<byte[]> room) throws tigase.component.exceptions.RepositoryException Deprecated.- Throws:
tigase.component.exceptions.RepositoryException
-
updateRoomAvatar
-
setSubject
-
updateRoomConfig
public void updateRoomConfig(tigase.muc.RoomConfig roomConfig) throws tigase.component.exceptions.RepositoryException Deprecated.- Throws:
tigase.component.exceptions.RepositoryException
-