public class PreDiscountResult
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> |
positionAttributeMap
Мапа расширенных атрибутов позиции.
|
private java.util.Map<java.lang.Integer,java.math.BigDecimal> |
positionExternalMinPriceRestrictionMap
Мапа внешних ограничений стоимости единицы товара в позициях, учитываемых при расчете скидок.
|
private java.util.Map<java.lang.String,java.lang.String> |
receiptAttributeMap
Мапа расширенных атрибутов чека.
|
| Constructor and Description |
|---|
PreDiscountResult() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPositionAttribute(int number,
java.lang.String key,
java.lang.String value)
Добавляет к позиции с указанным номером заданный атрибут и его значение.
|
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> |
getPositionAttributeMap()
Возвращает мапу расширенных атрибутов позиций.
|
java.util.Map<java.lang.Integer,java.math.BigDecimal> |
getPositionExternalMinPriceRestrictionMap()
Возращает мапу внешних ограничений стоимости единицы товара в позициях, учитываемых при расчете скидок.
|
java.util.Map<java.lang.String,java.lang.String> |
getReceiptAttributeMap()
Возвращает мапу расширенных атрибутов чека.
|
java.lang.String |
toString() |
private final java.util.Map<java.lang.String,java.lang.String> receiptAttributeMap
private final java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> positionAttributeMap
LineItem.getNumber(), значением в мапе - мапа идентификаторов атрибутов и значений их.private final java.util.Map<java.lang.Integer,java.math.BigDecimal> positionExternalMinPriceRestrictionMap
LineItem.getNumber(), значением в мапе - минимальная
стоимость единицы товара в позиции.public java.util.Map<java.lang.String,java.lang.String> getReceiptAttributeMap()
public java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> getPositionAttributeMap()
LineItem.getNumber(),
значением - мапа атрибутов, которые присвоены данной позиции.addPositionAttribute(int, String, String)public void addPositionAttribute(int number,
java.lang.String key,
java.lang.String value)
number - номер позиции значение нужно добавить к которой.key - идентификатор атрибута.value - значение атрибута.public java.util.Map<java.lang.Integer,java.math.BigDecimal> getPositionExternalMinPriceRestrictionMap()
LineItem.getNumber(), значением в мапе - минимальная
стоимость единицы товара в позиции.public java.lang.String toString()
toString in class java.lang.Object