Class BGFiscConnectException
java.lang.Object
java.lang.Throwable
java.lang.Exception
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.plugins.cashcheck.common.BGFiscConnectException
- All Implemented Interfaces:
Serializable
public class BGFiscConnectException
extends ru.bitel.bgbilling.common.BGException
Отдельный технический экзепшен, которым фискализаторы кидают ошибки, которые "ошибки коннекта", т.е. когда чек
гарантированно(!) не мог быть напечатан.
Используется в фискальных операциях с чеком.
Чтобы отделить от обычных ошибок, которые неочевидно что там с чеком (и вероятно как-то отдельно обработать итд).
Использование: когда онлайн сервис недоступен, к серверу печати нет подключения, (более сложный случай) сервер печати
ответил, но ккт вообще не подключился (тут надо прокинуть с сервера печати такую ошибку) итд.
Плохой пример: неверное содержимое чека, проблемы с сериализацией итд.
Т.е. используется в случае когда можно автоматом попробовать то же самое сделать ещё раз.
Может вывалить на клиент (в случае ручных чеков итд), так что в common.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ru.bitel.bgbilling.common.BGException
getMessage, getTag, printStackTraceToString, printStackTraceToString, setTag, toStringMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
BGFiscConnectException
-