public class PrinterManager
extends java.lang.Object
| Constructor and Description |
|---|
PrinterManager(ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin,
DataMap<java.lang.String,java.lang.Object> rootNode) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCurrentRegistratorId()
Номер залогиненного регистратора.
|
static java.lang.String |
getCurrentRegistratorPassword()
Текущий пароль залогиненного юзера в регистратор.
|
Printer |
getPrinter()
Возвращает текущий выбранный принтер.
|
java.util.Map<java.lang.Integer,Printer> |
getPrinterMap()
Мэп принтеров, парсится конфиг плагинов.
|
java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> |
getPtMap()
Возвращает Мэпинг типов платежей на регистраторы.
|
java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> |
getRegistratorPtMap()
Платежи регистраторов.
|
static void |
resetCache() |
void |
setCurrentRegistrator(int registratorId,
java.lang.String password)
Запись в сессию ИД регистратора, на котором пользователь залогинен.
|
public PrinterManager(ru.bitel.bgbilling.kernel.plugin.server.BGPluginServer plugin,
DataMap<java.lang.String,java.lang.Object> rootNode)
public java.util.Map<java.lang.Integer,Printer> getPrinterMap()
public java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> getPtMap()
public java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> getRegistratorPtMap()
public void setCurrentRegistrator(int registratorId,
java.lang.String password)
registratorId - номер регистратора в системе.password - пароль введённый.public int getCurrentRegistratorId()
public static java.lang.String getCurrentRegistratorPassword()
public Printer getPrinter() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException - незалогинен, по нему можно отличить необходимость войтиru.bitel.bgbilling.common.BGException - остальные ошибки, например, ненастроеный принтер.public static void resetCache()