Package tigase.muc.repository
Class MucDAOOld
- java.lang.Object
-
- tigase.muc.repository.MucDAOOld
-
- All Implemented Interfaces:
tigase.kernel.beans.Initializable
public class MucDAOOld extends java.lang.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)java.util.DategetCreationDate(tigase.xmpp.jid.BareJID roomJID)tigase.db.UserRepositorygetRepository()java.lang.StringgetRoomName(java.lang.String jid)java.util.ArrayList<tigase.xmpp.jid.BareJID>getRoomsJIDList()java.lang.StringgetSubject(tigase.xmpp.jid.BareJID roomJID)java.util.DategetSubjectCreationDate(tigase.xmpp.jid.BareJID roomJID)java.lang.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)voidsetSubject(tigase.xmpp.jid.BareJID roomJID, java.lang.String subject, java.lang.String creatorNickname, java.util.Date changeDate)voidupdateLastAccessDate(tigase.xmpp.jid.BareJID roomJID)voidupdateRoomConfig(RoomConfig roomConfig)
-
-
-
Field Detail
-
ROOMS_KEY
public static final java.lang.String ROOMS_KEY
- See Also:
- Constant Field Values
-
log
protected java.util.logging.Logger log
-
-
Method Detail
-
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 java.util.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 java.lang.String getRoomName(java.lang.String jid) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
getRoomsJIDList
public java.util.ArrayList<tigase.xmpp.jid.BareJID> getRoomsJIDList() throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
getSubject
public java.lang.String getSubject(tigase.xmpp.jid.BareJID roomJID) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
getSubjectCreationDate
public java.util.Date getSubjectCreationDate(tigase.xmpp.jid.BareJID roomJID) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
getSubjectCreatorNickname
public java.lang.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, java.lang.String subject, java.lang.String creatorNickname, java.util.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
-
-