public class MucDAO extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Logger |
log |
static String |
ROOMS_KEY |
| Constructor and Description |
|---|
MucDAO(MucContext config,
tigase.db.UserRepository repository) |
| Modifier and Type | Method and Description |
|---|---|
void |
createRoom(Room room) |
void |
destroyRoom(tigase.xmpp.BareJID roomJID) |
Date |
getCreationDate(tigase.xmpp.BareJID roomJID) |
tigase.db.UserRepository |
getRepository() |
String |
getRoomName(String jid) |
ArrayList<tigase.xmpp.BareJID> |
getRoomsJIDList() |
String |
getSubject(tigase.xmpp.BareJID roomJID) |
Date |
getSubjectCreationDate(tigase.xmpp.BareJID roomJID) |
String |
getSubjectCreatorNickname(tigase.xmpp.BareJID roomJID) |
Room |
readRoom(tigase.xmpp.BareJID roomJID) |
void |
setAffiliation(tigase.xmpp.BareJID roomJID,
tigase.xmpp.BareJID jid,
Affiliation affiliation) |
void |
setSubject(tigase.xmpp.BareJID roomJID,
String subject,
String creatorNickname,
Date changeDate) |
void |
updateLastAccessDate(tigase.xmpp.BareJID roomJID) |
void |
updateRoomConfig(RoomConfig roomConfig) |
public static final String ROOMS_KEY
protected Logger log
public MucDAO(MucContext config, tigase.db.UserRepository repository) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionpublic void createRoom(Room room) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionpublic void destroyRoom(tigase.xmpp.BareJID roomJID)
throws tigase.component.exceptions.RepositoryException
roomJID - tigase.component.exceptions.RepositoryExceptionpublic Date getCreationDate(tigase.xmpp.BareJID roomJID) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionpublic tigase.db.UserRepository getRepository()
public String getRoomName(String jid) throws tigase.component.exceptions.RepositoryException
jid - tigase.component.exceptions.RepositoryExceptionpublic ArrayList<tigase.xmpp.BareJID> getRoomsJIDList() throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionpublic String getSubject(tigase.xmpp.BareJID roomJID) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionpublic Date getSubjectCreationDate(tigase.xmpp.BareJID roomJID) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionpublic String getSubjectCreatorNickname(tigase.xmpp.BareJID roomJID) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionpublic Room readRoom(tigase.xmpp.BareJID roomJID) throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionpublic void setAffiliation(tigase.xmpp.BareJID roomJID,
tigase.xmpp.BareJID jid,
Affiliation affiliation)
throws tigase.component.exceptions.RepositoryException
roomJID - affiliation - jid - affiliations - tigase.component.exceptions.RepositoryExceptionpublic void setSubject(tigase.xmpp.BareJID roomJID,
String subject,
String creatorNickname,
Date changeDate)
throws tigase.component.exceptions.RepositoryException
roomJID - changeDate - msg - tigase.component.exceptions.RepositoryExceptionpublic void updateLastAccessDate(tigase.xmpp.BareJID roomJID)
throws tigase.component.exceptions.RepositoryException
roomJID - tigase.component.exceptions.RepositoryExceptionpublic void updateRoomConfig(RoomConfig roomConfig) throws tigase.component.exceptions.RepositoryException
roomConfig - tigase.component.exceptions.RepositoryExceptionCopyright © 2007–2017 Tigase. All rights reserved.