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()