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