public class LoyProviderFeedback extends Feedback
Modifier and Type | Field and Description |
---|---|
private int |
attemptsCount
Количество уже совершенных попыток отправки данной информации в процессинговый центр.
|
private FeedbackSavingStrategy |
savingStrategy
Стратегия сохранения фидбека, следует ли замещать им все старые, просто добавить новый, etc.
|
Constructor and Description |
---|
LoyProviderFeedback() |
Modifier and Type | Method and Description |
---|---|
int |
getAttemptsCount()
Вернет количество уже совершенных попыток отправки данной информации в процессинговый центр.
|
FeedbackSavingStrategy |
getSavingStrategy()
Возвращает стратегию сохранения данного фидбека: следует ли заместить им все старые (в рамках чека), просто добавить новый, etc.
|
void |
setAttemptsCount(int attemptsCount) |
void |
setSavingStrategy(FeedbackSavingStrategy savingStrategy)
Устанавливает стратегию сохранения данного фидбека.
|
java.lang.String |
toString() |
getPayload, setPayload
private int attemptsCount
NOTE: предполагается, что данное поле будет модифицировать сам плагин лояльности и, на основании достижения количества попыток какого-либо порога, просто примет решение прекратить навсегда попытки отправить этот фидбэк в ПЦ. Например, этот счетчик можно не менять, если произошла ошибка связи/соединения с ПЦ, и увеличивать при возникновении ошибок обработки фидбэка в самом ПЦ.
private FeedbackSavingStrategy savingStrategy
FeedbackSavingStrategy.REPLACE
.public int getAttemptsCount()
public void setAttemptsCount(int attemptsCount)
public FeedbackSavingStrategy getSavingStrategy()
FeedbackSavingStrategy.REPLACE
.public void setSavingStrategy(FeedbackSavingStrategy savingStrategy)
savingStrategy
- стратегия сохранения фидбека