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.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.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()
, значением в мапе - мапа идентификаторов атрибутов и значений их.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.lang.String toString()
toString
in class java.lang.Object