Class SBPilotTerminalManager
java.lang.Object
ru.bitel.bgbilling.plugins.sbpilot.server.bean.SBPilotTerminalManager
public class SBPilotTerminalManager
extends java.lang.Object
Класс, предоставляющий доступ к информации о терминалах (из конфига), парсящий
её, управляющий "авторизацией" и т.д. Для remote-режима.
-
Constructor Summary
Constructors Constructor Description SBPilotTerminalManager()
-
Method Summary
Modifier and Type Method Description static int
getCurrentTerminalId()
Номер залогиненного терминала.static SBPilotTerminal
getTerminal(int terminalId)
Возвращает указанный по номеру терминал.static java.util.Collection<SBPilotTerminal>
getTerminals()
static void
resetCache()
static void
setCurrentTerminal(int terminalId)
Запись в сессию ИД терминала, который пользователь выбрал для использования.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SBPilotTerminalManager
public SBPilotTerminalManager()
-
-
Method Details
-
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()
-