Class Printer
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.plugins.cashcheck.common.Printer
- All Implemented Interfaces:
Serializable
,Cloneable
,GuiTitlable
,Idable
,ListItem
Класс принтера/ККМ, для представления настроек маппинга
ид_принтера=>параметры(ид,порт,адрес,название).
Используется только в сервере.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
доступные типы фискализаторовNested classes/interfaces inherited from class ru.bitel.common.model.IdTitle
IdTitle.Builder, IdTitle.IdTitleBuilder
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
static Printer
empty()
возвращает "пустой" незаполенный принтер, для некоторых схем с последующим переключением принтера на нужныйru.bitel.bgbilling.plugins.cashcheck.server.fisc.Fiscalizator
возвращает текущий объект-фискализатор этого принтераint
int
getPass()
boolean
boolean
isHidden()
void
setAutoclose
(boolean autoclose) void
setAutoclosePass
(int autoclosePass) void
setCheckbuilder
(String checkbuilder) void
setConfig
(ParameterMap config) void
setFiscalizatorType
(Printer.FiscalizatorType fiscalizatorType) void
setHidden
(boolean hidden) void
setPass
(int pass) void
switchPrinter
(Printer printer) Перетереть принтер.Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitle, toString
Methods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
Constructor Details
-
Printer
public Printer()
-
-
Method Details
-
isHidden
public boolean isHidden() -
setHidden
public void setHidden(boolean hidden) -
isAutoclose
public boolean isAutoclose() -
setAutoclose
public void setAutoclose(boolean autoclose) -
getAutoclosePass
public int getAutoclosePass() -
setAutoclosePass
public void setAutoclosePass(int autoclosePass) -
switchPrinter
Перетереть принтер. Чтобы из скрипта обработки печати чека можно было переключить принтер на другой. Использовать: printer.switchPrinter(CashCheckUtils.getPrinter(2))- Parameters:
printer
- новый принтер, параметрами которого заменить текущие параметры.
-
clone
-
fiscalize
public ru.bitel.bgbilling.plugins.cashcheck.server.fisc.Fiscalizator fiscalize() throws ru.bitel.bgbilling.common.BGExceptionвозвращает текущий объект-фискализатор этого принтера- Throws:
ru.bitel.bgbilling.common.BGException
-
setFiscalizatorType
-
getFiscalizatorType
-
getConfig
-
setConfig
-
getCheckbuilder
-
setCheckbuilder
-
getPass
public int getPass() -
setPass
public void setPass(int pass) -
empty
возвращает "пустой" незаполенный принтер, для некоторых схем с последующим переключением принтера на нужный
-