Interface IMService


public interface IMService
  • Method Details

    • checkStatus

      ru.bitel.bgbilling.plugins.im.common.ProcessCheckStatus checkStatus() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getHistory

      Result<ru.bitel.bgbilling.plugins.im.common.IMMessage> getHistory(String jidfrom, ru.bitel.bgbilling.plugins.im.common.IMConstants.GETHISTORYMODE getHistoryMode, Long datefrom, Long dateto, Page page) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getRoster

      ru.bitel.bgbilling.plugins.im.common.RosterRootItem getRoster() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • rosterAddContact

      ru.bitel.bgbilling.plugins.im.common.ProcessCheckStatus rosterAddContact(String jid, String name, String group) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • rosterMoveContact

      ru.bitel.bgbilling.plugins.im.common.ProcessCheckStatus rosterMoveContact(String jid, String groupName) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • rosterRemoveContact

      ru.bitel.bgbilling.plugins.im.common.ProcessCheckStatus rosterRemoveContact(String jid) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • rosterRemoveGroup

      void rosterRemoveGroup(String name) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • rosterRenameContact

      ru.bitel.bgbilling.plugins.im.common.ProcessCheckStatus rosterRenameContact(String jid, String newName) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • rosterRenameGroup

      void rosterRenameGroup(String name, String newName) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • sendMessage

      ru.bitel.bgbilling.plugins.im.common.ProcessCheckStatus sendMessage(String userto, String text) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • setStatus

      void setStatus(ru.bitel.bgbilling.plugins.im.common.IMConstants.STATUS status) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException