public class CardSearchResponse
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private CardEntity |
card |
private CardSearchResponseStatus |
responseStatus |
private java.util.List<java.lang.String> |
сashierMessages |
Constructor and Description |
---|
CardSearchResponse(CardSearchResponseStatus responseStatus)
Конструктор
|
CardSearchResponse(CardSearchResponseStatus responseStatus,
CardEntity card)
Конструктор
|
Modifier and Type | Method and Description |
---|---|
void |
addСashierMessage(java.lang.String сashierMessage)
Добавить сообщение, что необходимо показать кассиру при добавлении данной карты в чек.
|
void |
addСashierMessages(java.util.List<java.lang.String> сashierMessages)
Установить список сообщений, что необходимо показать кассиру при добавлении данной карты в чек.
|
CardEntity |
getCard()
Вернет саму карту, запрос на получение информации по которой был сделан.
|
java.util.List<java.lang.String> |
getCashierMessages()
Список сообщений, что необходимо показать кассиру при добавлении данной карты в чек.
|
CardSearchResponseStatus |
getResponseStatus()
Получить статус отклика
|
void |
setCard(CardEntity card)
Установить карту, запрос на получение информации по которой был сделан.
|
void |
setResponseStatus(CardSearchResponseStatus responseStatus)
Установить статус отклика
|
java.lang.String |
toString() |
private CardSearchResponseStatus responseStatus
private CardEntity card
private java.util.List<java.lang.String> сashierMessages
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.List<java.lang.String> getCashierMessages()
Например, попросить кассира напомнить покупателю о необходимости заполнить анкету или заменить карту. Или вызвать охрану потому что карта в "черном" списке (например, украдена).
null
либо пустой список, если никаких сообщений кассиру показывать не требуетсяpublic void addСashierMessages(java.util.List<java.lang.String> сashierMessages)
сashierMessages
- сообщенияgetCashierMessages()
public void addСashierMessage(java.lang.String сashierMessage)
сashierMessage
- сообщениеgetCashierMessages()
public java.lang.String toString()
toString
in class java.lang.Object