Class MucDAOOld

  • All Implemented Interfaces:
    tigase.kernel.beans.Initializable

    public class MucDAOOld
    extends Object
    implements tigase.kernel.beans.Initializable
    Author:
    bmalkow
    • Constructor Detail

      • MucDAOOld

        public MucDAOOld()
    • 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:
        initialize in interface tigase.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