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