Class SBPilotTerminalManager

java.lang.Object
ru.bitel.bgbilling.plugins.sbpilot.server.bean.SBPilotTerminalManager

public class SBPilotTerminalManager extends Object
Класс, предоставляющий доступ к информации о терминалах (из конфига), парсящий её, управляющий "авторизацией" и т.д. Для remote-режима.
  • Constructor Details

    • SBPilotTerminalManager

      public SBPilotTerminalManager()
  • Method Details

    • getTerminals

      public static Collection<SBPilotTerminal> getTerminals()
    • getTerminal

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

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

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

      public static void resetCache()