public class Discount
extends java.lang.Object
NOTE: все денежные суммы представлены в BigDecimal
с двумя знаками после запятой, т.е. scale=2
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
cardNumber
Номер карты, применение которой спровоцировало срабатывание данной скидки
|
private java.lang.String |
discountId
Идентификатор данной скидки (код скидки)
|
private int |
posNo
Номер позиции, на которую дана эта скидка
|
private java.math.BigDecimal |
value
Размер (сумма) скидки
|
Constructor and Description |
---|
Discount(int posNo,
java.lang.String cardNumber,
java.math.BigDecimal value,
java.lang.String discountId)
Удобный конструктор.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCardNumber()
Вернет Номер карты, применение которой спровоцировало срабатывание данной скидки
|
java.lang.String |
getDiscountId()
Вернет Идентификатор данной скидки (код скидки)
|
int |
getPosNo()
Вернет номер позиции, на которую дана эта скидка
|
java.math.BigDecimal |
getValue()
Вернет Размер скидки
|
java.lang.String |
toString() |
private int posNo
private java.lang.String cardNumber
private java.math.BigDecimal value
private java.lang.String discountId
public Discount(int posNo, java.lang.String cardNumber, java.math.BigDecimal value, java.lang.String discountId)
posNo
- Номер позиции, на которую дана эта скидкаcardNumber
- Номер карты, применение которой спровоцировало срабатывание данной скидкиvalue
- Размер скидкиdiscountId
- Идентификатор данной скидки (код скидки)public java.lang.String toString()
toString
in class java.lang.Object
public int getPosNo()
public java.lang.String getCardNumber()
public java.math.BigDecimal getValue()
public java.lang.String getDiscountId()