public static class Receipt.PrintReceipt
Печатная форма чека
Constructor and Description |
---|
PrintReceipt(PrintGroup printGroup,
java.util.List<? extends ru.evotor.framework.receipt.Position> positions,
java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> payments,
java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> changes,
java.util.Map<java.lang.String,? extends java.math.BigDecimal> discounts)
Печатная форма чека
|
Modifier and Type | Method and Description |
---|---|
PrintGroup |
component1()
Печатная
|
java.util.List<ru.evotor.framework.receipt.Position> |
component2()
Позиции
|
java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> |
component3()
Оплаты
|
java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> |
component4()
Сдача
|
java.util.Map<java.lang.String,java.math.BigDecimal> |
component5()
Скидка на документ, распределенная на позиции
Ключ - uuid позиции
Значение - скидка (уже высчитанная из цены)
|
Receipt.PrintReceipt |
copy(PrintGroup printGroup,
java.util.List<? extends ru.evotor.framework.receipt.Position> positions,
java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> payments,
java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> changes,
java.util.Map<java.lang.String,? extends java.math.BigDecimal> discounts)
Печатная форма чека
|
boolean |
equals(java.lang.Object p) |
java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> |
getChanges()
Сдача
|
java.math.BigDecimal |
getDiscount()
Сумма скидок для текущей группы
|
java.util.Map<java.lang.String,java.math.BigDecimal> |
getDiscounts()
Скидка на документ, распределенная на позиции
Ключ - uuid позиции
Значение - скидка (уже высчитанная из цены)
|
java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> |
getPayments()
Оплаты
|
java.util.List<ru.evotor.framework.receipt.Position> |
getPositions()
Позиции
|
PrintGroup |
getPrintGroup()
Печатная
|
int |
hashCode() |
java.lang.String |
toString() |
public PrintReceipt(PrintGroup printGroup, java.util.List<? extends ru.evotor.framework.receipt.Position> positions, java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> payments, java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> changes, java.util.Map<java.lang.String,? extends java.math.BigDecimal> discounts)
Печатная форма чека
printGroup
- Печатная группаpositions
- Позицииpayments
- Оплатыchanges
- Сдачаdiscounts
- Скидка на документ, распределенная на позиции Ключ - uuid позиции Значение - скидка (уже высчитанная из цены)
Added on 13.02.2018
public java.math.BigDecimal getDiscount()
Сумма скидок для текущей группы
public PrintGroup getPrintGroup()
Печатная
группа
public java.util.List<ru.evotor.framework.receipt.Position> getPositions()
Позиции
public java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> getPayments()
Оплаты
public java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> getChanges()
Сдача
public java.util.Map<java.lang.String,java.math.BigDecimal> getDiscounts()
Скидка на документ, распределенная на позиции Ключ - uuid позиции Значение - скидка (уже высчитанная из цены)
Added on 13.02.2018
public PrintGroup component1()
Печатная
группа
public java.util.List<ru.evotor.framework.receipt.Position> component2()
Позиции
public java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> component3()
Оплаты
public java.util.Map<ru.evotor.framework.receipt.Payment,java.math.BigDecimal> component4()
Сдача
public java.util.Map<java.lang.String,java.math.BigDecimal> component5()
Скидка на документ, распределенная на позиции Ключ - uuid позиции Значение - скидка (уже высчитанная из цены)
Added on 13.02.2018
public Receipt.PrintReceipt copy(PrintGroup printGroup, java.util.List<? extends ru.evotor.framework.receipt.Position> positions, java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> payments, java.util.Map<ru.evotor.framework.receipt.Payment,? extends java.math.BigDecimal> changes, java.util.Map<java.lang.String,? extends java.math.BigDecimal> discounts)
Печатная форма чека
public java.lang.String toString()
public int hashCode()
public boolean equals(java.lang.Object p)