Package tigase.muc.repository
Class MucDAOOld
- java.lang.Object
-
- tigase.muc.repository.MucDAOOld
-
- All Implemented Interfaces:
tigase.kernel.beans.Initializable
public class MucDAOOld extends Object implements tigase.kernel.beans.Initializable
- Author:
- bmalkow
-
-
Constructor Summary
Constructors Constructor Description MucDAOOld()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateRoom(Room room)voiddestroyRoom(tigase.xmpp.jid.BareJID roomJID)DategetCreationDate(tigase.xmpp.jid.BareJID roomJID)tigase.db.UserRepositorygetRepository()StringgetRoomName(String jid)ArrayList<tigase.xmpp.jid.BareJID>getRoomsJIDList()StringgetSubject(tigase.xmpp.jid.BareJID roomJID)DategetSubjectCreationDate(tigase.xmpp.jid.BareJID roomJID)StringgetSubjectCreatorNickname(tigase.xmpp.jid.BareJID roomJID)voidinitialize()RoomreadRoom(tigase.xmpp.jid.BareJID roomJID)voidsetAffiliation(tigase.xmpp.jid.BareJID roomJID, tigase.xmpp.jid.BareJID jid, Affiliation affiliation)voidsetIgnoreIncorrectRoomNames(boolean ignoreIncorrectRoomNames)voidsetSubject(tigase.xmpp.jid.BareJID roomJID, String subject, String creatorNickname, Date changeDate)voidupdateLastAccessDate(tigase.xmpp.jid.BareJID roomJID)voidupdateRoomConfig(RoomConfig roomConfig)
-
-
-
Field Detail
-
ROOMS_KEY
public static final String ROOMS_KEY
- See Also:
- Constant Field Values
-
log
protected Logger log
-
-
Method Detail
-
setIgnoreIncorrectRoomNames
public void setIgnoreIncorrectRoomNames(boolean ignoreIncorrectRoomNames)
-
createRoom
public void createRoom(Room room) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
destroyRoom
public void destroyRoom(tigase.xmpp.jid.BareJID roomJID) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
getCreationDate
public Date getCreationDate(tigase.xmpp.jid.BareJID roomJID) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
getRepository
public tigase.db.UserRepository getRepository()
-
getRoomName
public String getRoomName(String jid) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
getRoomsJIDList
public ArrayList<tigase.xmpp.jid.BareJID> getRoomsJIDList() throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
getSubject
public String getSubject(tigase.xmpp.jid.BareJID roomJID) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
getSubjectCreationDate
public Date getSubjectCreationDate(tigase.xmpp.jid.BareJID roomJID) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
getSubjectCreatorNickname
public String getSubjectCreatorNickname(tigase.xmpp.jid.BareJID roomJID) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
initialize
public void initialize()
- Specified by:
initializein interfacetigase.kernel.beans.Initializable
-
readRoom
public Room readRoom(tigase.xmpp.jid.BareJID roomJID) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
setAffiliation
public void setAffiliation(tigase.xmpp.jid.BareJID roomJID, tigase.xmpp.jid.BareJID jid, Affiliation affiliation) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
setSubject
public void setSubject(tigase.xmpp.jid.BareJID roomJID, String subject, String creatorNickname, Date changeDate) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
updateLastAccessDate
public void updateLastAccessDate(tigase.xmpp.jid.BareJID roomJID) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
updateRoomConfig
public void updateRoomConfig(RoomConfig roomConfig) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
-