public class Receipt
extends java.lang.Object
CreateReceiptResult
Modifier and Type | Field and Description |
---|---|
private java.math.BigDecimal |
amount
Сумма чека
|
private boolean |
controlOrderPayments
Признак необходимости контролировать порядок вызова оплат на кассе
|
private java.util.Map<java.lang.String,java.lang.String> |
data
Дополнительные данные чека <ключ, значение>
|
private boolean |
editable
Признак "Разрешено редактирование чека"
Если true - разрешено добавление, удаление.
|
private java.util.List<Payment> |
payments
Оплаты
|
private java.util.List<Position> |
positions
Позиции
|
private java.util.List<Slip> |
slips
Документы для печати
|
private ReceiptType |
type
Тип чека
|
Constructor and Description |
---|
Receipt(ReceiptType type) |
Modifier and Type | Method and Description |
---|---|
java.math.BigDecimal |
getAmount() |
java.util.Map<java.lang.String,java.lang.String> |
getData() |
java.util.List<Payment> |
getPayments() |
java.util.List<Position> |
getPositions() |
java.util.List<Slip> |
getSlips() |
ReceiptType |
getType() |
boolean |
isControlOrderPayments() |
boolean |
isEditable() |
void |
setAmount(java.math.BigDecimal amount) |
void |
setControlOrderPayments(boolean controlOrderPayments) |
void |
setEditable(boolean editable) |
void |
setPayments(java.util.List<Payment> payments) |
void |
setPositions(java.util.List<Position> positions) |
void |
setSlips(java.util.List<Slip> slips) |
private final ReceiptType type
private java.util.List<Position> positions
private java.util.List<Payment> payments
private boolean controlOrderPayments
private java.math.BigDecimal amount
private java.util.List<Slip> slips
private boolean editable
Position.isEditable()
Если false - полный запретprivate java.util.Map<java.lang.String,java.lang.String> data
public Receipt(ReceiptType type)
public ReceiptType getType()
public java.util.List<Position> getPositions()
public void setPositions(java.util.List<Position> positions)
public java.util.List<Payment> getPayments()
public void setPayments(java.util.List<Payment> payments)
public boolean isControlOrderPayments()
public void setControlOrderPayments(boolean controlOrderPayments)
public java.math.BigDecimal getAmount()
public void setAmount(java.math.BigDecimal amount)
public java.util.List<Slip> getSlips()
public void setSlips(java.util.List<Slip> slips)
public boolean isEditable()
public void setEditable(boolean editable)
public java.util.Map<java.lang.String,java.lang.String> getData()