Class SBPilotTerminalManager

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.plugins.sbpilot.server.bean.SBPilotTerminalManager

public class SBPilotTerminalManager extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
Класс, предоставляющий доступ к информации о терминалах (из конфига), парсящий её, управляющий "авторизацией" и т.д. Для remote-режима.
  • Method Details

    • getInstance

      public static SBPilotTerminalManager getInstance()
    • getTerminals

      public Collection<SBPilotTerminal> getTerminals()
    • getTerminal

      public SBPilotTerminal getTerminal(int terminalId) throws ru.bitel.bgbilling.common.BGException
      Возвращает указанный по номеру терминал.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • setCurrentTerminal

      public void setCurrentTerminal(int terminalId)
      Запись в сессию ИД терминала, который пользователь выбрал для использования. Передаём 0 - это значит мы разлогиниваемся.
      Parameters:
      terminalId - номер терминала в плагине.
    • getCurrentTerminalId

      public static int getCurrentTerminalId()
      Номер залогиненного терминала.
      Returns:
      номер терминала, или 0 если не выбран терминал.
    • resetCache

      public void resetCache()