public class CardSearchResponse
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
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 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()
Вернет саму карту, запрос на получение информации по которой был сделан.
|
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 |
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
public CardSearchResponse(CardSearchResponseStatus responseStatus)
responseStatus
- статус запроса картыCardSearchResponseStatus
public CardSearchResponse(CardSearchResponseStatus responseStatus, CardEntity card)
responseStatus
- статус запроса картыcard
- картаCardSearchResponseStatus
,
CardEntity
public CardSearchResponseStatus getResponseStatus()
null
CardSearchResponseStatus
public void setResponseStatus(CardSearchResponseStatus responseStatus)
responseStatus
- статусCardSearchResponseStatus
public CardEntity getCard()
null
, если карта не найдена в справочнике карт по любой причине
(т.е., если статус
отклика отличен от CardSearchResponseStatus.OK
)CardEntity
public void setCard(CardEntity card)
card
- null
, если карта не найдена в справочнике карт по любой причине
(т.е., если статус
отклика отличен от CardSearchResponseStatus.OK
)CardEntity
public 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 java.lang.String toString()
toString
in class java.lang.Object