public class ShopUserMailInvoicingLO extends ShopUserMailLO implements java.io.Serializable
ShopUserMailLO
that covers information about an invoice.
It will be used for final e-mail creation.Constructor and Description |
---|
ShopUserMailInvoicingLO() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getInvoiceNo() |
bakery.persistence.dataobject.configuration.common.InvoicingTypeDefDO |
getInvoicingTypeDefDO() |
java.sql.Timestamp |
getMaxOrderCreationDate() |
java.sql.Timestamp |
getMinOrderCreationDate() |
java.util.List<ShopUserMailInvoicingPosLO> |
getPositions() |
boolean |
isAggregated() |
void |
setAggregated(boolean isAggregated) |
void |
setInvoiceNo(java.lang.String invoiceNo) |
void |
setInvoicingTypeDefDO(bakery.persistence.dataobject.configuration.common.InvoicingTypeDefDO invoicingTypeDefDO) |
void |
setMaxOrderCreationDate(java.sql.Timestamp maxOrderCreationDate) |
void |
setMinOrderCreationDate(java.sql.Timestamp minOrderCreationDate) |
void |
setPositions(java.util.List<ShopUserMailInvoicingPosLO> positions) |
getBillingAddressLO, getCeo, getCeoList, getChargeByChargeTypeName, getCharges, getCustomerAddressLO, getLocale, getMerchantReference, getOrderEntryDate, getOrderProperties, getPaymentMethodName, getPositionTotalGross, getPositionTotalGrossDiscounted, getPositionTotalGrossSubDiscounted, getPositionTotalNet, getPositionTotalNetDiscounted, getPositionTotalNetSubDiscounted, getPositionTotalTax, getPositionTotalTaxDiscounted, getPositionTotalTaxSubDiscounted, getPromotions, getPspReference, getShopAddressLO, getShopCustomerNo, getShopCustomerOrderId, getShopId, getShopName, getShopOrderId, getShopURL, getTaxes, getTotalGross, getTotalNet, getTotalTax, setBillingAddressLO, setCeo, setCharges, setCustomerAddressLO, setLocale, setMerchantReference, setOrderEntryDate, setOrderProperties, setPaymentMethodName, setPositionTotalGross, setPositionTotalGrossDiscounted, setPositionTotalGrossSubDiscounted, setPositionTotalNet, setPositionTotalNetDiscounted, setPositionTotalNetSubDiscounted, setPositionTotalTax, setPositionTotalTaxDiscounted, setPositionTotalTaxSubDiscounted, setPromotions, setPspReference, setShopAddressLO, setShopCustomerNo, setShopCustomerOrderId, setShopId, setShopName, setShopOrderId, setShopURL, setTaxes, setTotalGross, setTotalNet, setTotalTax
getCurrencySymbol, getDocumentAttachments, getLanguage, getReceiverMailAddress, getReceiverName, getSenderMailAddress, getSenderName, setCurrencySymbol, setDocumentAttachments, setLanguage, setReceiverMailAddress, setReceiverName, setSenderMailAddress, setSenderName
public java.lang.String getInvoiceNo()
public void setInvoiceNo(java.lang.String invoiceNo)
invoiceNo
- the invoice number to setpublic boolean isAggregated()
public void setAggregated(boolean isAggregated)
isAggregated
- set whether the invoice aggregates more than one order or one onlypublic bakery.persistence.dataobject.configuration.common.InvoicingTypeDefDO getInvoicingTypeDefDO()
public void setInvoicingTypeDefDO(bakery.persistence.dataobject.configuration.common.InvoicingTypeDefDO invoicingTypeDefDO)
invoicingTypeDefDO
- the type of invoice to setpublic java.sql.Timestamp getMinOrderCreationDate()
public void setMinOrderCreationDate(java.sql.Timestamp minOrderCreationDate)
minOrderCreationDate
- the min. order creation date to setpublic java.sql.Timestamp getMaxOrderCreationDate()
public void setMaxOrderCreationDate(java.sql.Timestamp maxOrderCreationDate)
maxOrderCreationDate
- the max. order creation date to setpublic java.util.List<ShopUserMailInvoicingPosLO> getPositions()
public void setPositions(java.util.List<ShopUserMailInvoicingPosLO> positions)
positions
- the positions of the invoice to set