public class CardSearchResponse
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private CardEntity |
card |
private CardSearchDataForFunctionPlugin |
cardSearchDataForFunctionalPlugin
Данные для поиска карты функциональным плагином.
|
private java.util.Set<java.lang.String> |
cardsToRemove |
private java.util.List<java.lang.String> |
cashierMessages |
private java.util.List<CommunicationMessage> |
communicationMessages
Список расширенных сообщений кассиру.
|
private CardSearchResponseStatus |
responseStatus |
| Constructor and Description |
|---|
CardSearchResponse(CardSearchResponseStatus responseStatus)
Конструктор
|
CardSearchResponse(CardSearchResponseStatus responseStatus,
CardEntity card)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCashierMessage(java.lang.String message)
Добавляет сообщение кассиру.
|
void |
addCashierMessages(java.util.List<java.lang.String> messages)
Добавить список сообщений кассиру.
|
void |
addСashierMessage(java.lang.String cashierMessage)
Deprecated.
в названии этого метода допущена синтаксическая ошибка (смешение кириллицы и латиницы), посему
метод объявлен как устаревший и не рекомендуется к использованию. Используйте метод
addCashierMessage(String)
вместо него. |
void |
addСashierMessages(java.util.List<java.lang.String> cashierMessages)
Deprecated.
в названии этого метода допущена синтаксическая ошибка (смешение кириллицы и латиницы),
посему метод объявлен как устаревший и не рекомендуется к использованию. Используйте метод
addCashierMessages(List)
вместо него. |
CardEntity |
getCard()
Вернет саму карту, запрос на получение информации по которой был сделан.
|
CardSearchDataForFunctionPlugin |
getCardSearchDataForFunctionalPlugin()
Получить данные для поиска карты функциональным плагином.
|
java.util.Set<java.lang.String> |
getCardsToRemove()
Возвращает номера карт, которые должны быть удалены из чека (заменены найденной картой)
|
java.util.List<java.lang.String> |
getCashierMessages()
Список сообщений, что необходимо показать кассиру при добавлении данной карты в чек.
|
java.util.List<CommunicationMessage> |
getCommunicationMessages()
Возвращают список "расширенных" сообщений кассиру, в которых допустимо управлять иконкой, а также делить
текст на смысловые блоки.
|
CardSearchResponseStatus |
getResponseStatus()
Получить статус отклика
|
void |
setCard(CardEntity card)
Установить карту, запрос на получение информации по которой был сделан.
|
void |
setCardSearchDataForFunctionalPlugin(CardSearchDataForFunctionPlugin cardSearchDataForFunctionalPlugin)
Установить данные для поиска карты функциональным плагином.
|
void |
setResponseStatus(CardSearchResponseStatus responseStatus)
Установить статус отклика
|
java.lang.String |
toString() |
private CardSearchResponseStatus responseStatus
private CardEntity card
private java.util.Set<java.lang.String> cardsToRemove
private java.util.List<java.lang.String> cashierMessages
private java.util.List<CommunicationMessage> communicationMessages
private CardSearchDataForFunctionPlugin cardSearchDataForFunctionalPlugin
public CardSearchResponse(CardSearchResponseStatus responseStatus)
responseStatus - статус запроса картыCardSearchResponseStatuspublic CardSearchResponse(CardSearchResponseStatus responseStatus, CardEntity card)
responseStatus - статус запроса картыcard - картаCardSearchResponseStatus,
CardEntitypublic CardSearchResponseStatus getResponseStatus()
nullCardSearchResponseStatuspublic void setResponseStatus(CardSearchResponseStatus responseStatus)
responseStatus - статусCardSearchResponseStatuspublic CardEntity getCard()
null, если карта не найдена в справочнике карт по любой причине
(т.е., если статус отклика отличен от CardSearchResponseStatus.OK)CardEntitypublic void setCard(CardEntity card)
card - null, если карта не найдена в справочнике карт по любой причине
(т.е., если статус отклика отличен от CardSearchResponseStatus.OK)CardEntitypublic java.util.Set<java.lang.String> getCardsToRemove()
public java.util.List<java.lang.String> getCashierMessages()
Например, попросить кассира напомнить покупателю о необходимости заполнить анкету или заменить карту. Или вызвать охрану потому что карта в "черном" списке (например, украдена).
null либо пустой список, если никаких сообщений кассиру показывать не требуетсяgetCommunicationMessages()@Deprecated public void addСashierMessages(java.util.List<java.lang.String> cashierMessages)
addCashierMessages(List)
вместо него.cashierMessages - сообщенияgetCashierMessages()public void addCashierMessages(java.util.List<java.lang.String> messages)
messages - список сообщений кассиру.getCashierMessages()@Deprecated public void addСashierMessage(java.lang.String cashierMessage)
addCashierMessage(String)
вместо него.cashierMessage - текст сообщения кассиру.public void addCashierMessage(java.lang.String message)
message - текст сообщения кассиру.getCashierMessages()public java.util.List<CommunicationMessage> getCommunicationMessages()
getCashierMessages()public CardSearchDataForFunctionPlugin getCardSearchDataForFunctionalPlugin()
public void setCardSearchDataForFunctionalPlugin(CardSearchDataForFunctionPlugin cardSearchDataForFunctionalPlugin)
cardSearchDataForFunctionalPlugin - данные для поиска карты функциональным плагиномpublic java.lang.String toString()
toString in class java.lang.Object