Class Printer
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.plugins.cashcheck.common.Printer
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,GuiTitlable,Idable,ListItem
public class Printer extends IdTitle implements java.lang.Cloneable
Класс принтера/ККМ, для представления настроек маппинга
ид_принтера=>параметры(ид,порт,адрес,название).
Используется только в сервере.
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPrinter.FiscalizatorTypeдоступные типы фискализаторов -
Field Summary
-
Constructor Summary
Constructors Constructor Description Printer() -
Method Summary
Modifier and Type Method Description Printerclone()static Printerempty()возвращает "пустой" незаполенный принтер, для некоторых схем с последующим переключением принтера на нужныйru.bitel.bgbilling.plugins.cashcheck.server.fisc.Fiscalizatorfiscalize()возвращает текущий объект-фискализатор этого принтераjava.lang.StringgetAddress()Deprecated.параметры хост+порт задаются и хранятся в конфиге фискализатораintgetAutoclosePass()java.lang.StringgetCheckbuilder()ParameterMapgetConfig()Printer.FiscalizatorTypegetFiscalizatorType()intgetPass()intgetPort()Deprecated.параметры хост+порт задаются и хранятся в конфиге фискализатораbooleanisAutoclose()booleanisHidden()voidsetAddress(java.lang.String address)Deprecated.параметры хост+порт задаются и хранятся в конфиге фискализатораvoidsetAutoclose(boolean autoclose)voidsetAutoclosePass(int autoclosePass)voidsetCheckbuilder(java.lang.String checkbuilder)voidsetConfig(ParameterMap config)voidsetFiscalizatorType(Printer.FiscalizatorType fiscalizatorType)voidsetHidden(boolean hidden)voidsetPass(int pass)voidsetPort(int port)Deprecated.параметры хост+порт задаются и хранятся в конфиге фискализатораvoidswitchPrinter(Printer printer)Перетереть принтер.Methods inherited from class ru.bitel.common.model.IdTitle
getGuiTitle, getTitle, setTitle, toStringMethods inherited from class ru.bitel.common.model.Id
equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setIdMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
Printer
public Printer()
-
-
Method Details
-
getAddress
@Deprecated public java.lang.String getAddress()Deprecated.параметры хост+порт задаются и хранятся в конфиге фискализатора -
setAddress
@Deprecated public void setAddress(java.lang.String address)Deprecated.параметры хост+порт задаются и хранятся в конфиге фискализатора -
getPort
@Deprecated public int getPort()Deprecated.параметры хост+порт задаются и хранятся в конфиге фискализатора -
setPort
@Deprecated public void setPort(int port)Deprecated.параметры хост+порт задаются и хранятся в конфиге фискализатора -
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
- Overrides:
clonein classjava.lang.Object
-
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
public java.lang.String getCheckbuilder() -
setCheckbuilder
public void setCheckbuilder(java.lang.String checkbuilder) -
getPass
public int getPass() -
setPass
public void setPass(int pass) -
empty
возвращает "пустой" незаполенный принтер, для некоторых схем с последующим переключением принтера на нужный
-