public interface CustomerDisplay extends Injectable
| Modifier and Type | Field and Description |
|---|---|
static int |
E_INVALID
Константа-признак отсутствия значения для ненулевых неотрицательных параметров.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
append(CustomerDisplayMessage message)
Добавляет сообщение на экране покупателя в очередь отображения сообщений.
|
default boolean |
canShowQr()
Проверяет, умеет ли касса отображать QR на дисплее покупателя (настроен совместимый дисплей покупателя - полноценный графический или специализированный QR-дисплей)
|
default void |
clear()
Очищает дисплей покупателя и удаляет все проставленные в очередь сообщения на дисплее покупателя для данного плагина.
|
default void |
display(CustomerDisplayMessage message)
Отображает на дисплее покупателя расширенное сообщение.
|
int |
getColumnsCount()
Получает число знакомест на строке, которыми располагает текущий подключенный дисплей покупателя.
|
int |
getRowsCount()
Получает число строк, которыми располагает текущий подключенный дисплей покупателя.
|
void |
setText(java.lang.String text)
Устанавливает текст на дисплее покупателя.
|
static final int E_INVALID
void setText(java.lang.String text)
text - текст, который необходимо установить на дисплее покупателя.int getRowsCount()
E_INVALID, если устройство
не возвращает число своих строк.int getColumnsCount()
E_INVALID, если
устройство не возвращает число знакомест на строке.default boolean canShowQr()
true - умеет, настроен совместимый дисплей покупателя, false - в противном случаеdefault void append(CustomerDisplayMessage message)
message - добавляемое сообщение.default void display(CustomerDisplayMessage message)
message - расширенное сообщение для дисплея покупателяdefault void clear()