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 intgetCurrentTerminalId()Номер залогиненного терминала.static SBPilotTerminalgetTerminal(int terminalId)Возвращает указанный по номеру терминал.static java.util.Collection<SBPilotTerminal>getTerminals()static voidresetCache()static voidsetCurrentTerminal(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()
-