Class ShopUserMailInvoicingLO
- java.lang.Object
-
- bakery.logic.usermailobject.UserMailLO
-
- bakery.logic.usermailobject.ShopUserMailLO
-
- bakery.logic.usermailobject.invoice.ShopUserMailInvoicingLO
-
- All Implemented Interfaces:
bakery.logic.valueobject.OrderLogicObject,java.io.Serializable
public class ShopUserMailInvoicingLO extends ShopUserMailLO implements java.io.Serializable
ExtendedShopUserMailLOthat covers information about an invoice. It will be used for final e-mail creation.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ShopUserMailInvoicingLO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetInvoiceNo()bakery.persistence.dataobject.configuration.common.InvoicingTypeDefDOgetInvoicingTypeDefDO()java.sql.TimestampgetMaxOrderCreationDate()java.sql.TimestampgetMinOrderCreationDate()java.util.List<ShopUserMailInvoicingPosLO>getPositions()java.util.List<ShopUserMailInvoicingShippingBucketLO>getShippingBuckets()booleanisAggregated()voidsetAggregated(boolean isAggregated)voidsetInvoiceNo(java.lang.String invoiceNo)voidsetInvoicingTypeDefDO(bakery.persistence.dataobject.configuration.common.InvoicingTypeDefDO invoicingTypeDefDO)voidsetMaxOrderCreationDate(java.sql.Timestamp maxOrderCreationDate)voidsetMinOrderCreationDate(java.sql.Timestamp minOrderCreationDate)voidsetPositions(java.util.List<ShopUserMailInvoicingPosLO> positions)voidsetShippingBuckets(java.util.List<ShopUserMailInvoicingShippingBucketLO> shippingBuckets)-
Methods inherited from class bakery.logic.usermailobject.ShopUserMailLO
getBillingAddressLO, getChargeByChargeTypeName, getCharges, getCustomerAddressLO, getLocale, getMerchantReference, getOrderEntryDate, getOrderProperties, getOrderPropertyValue, getPaymentMethodName, getPositionTotalGross, getPositionTotalGrossDiscounted, getPositionTotalGrossSubDiscounted, getPositionTotalNet, getPositionTotalNetDiscounted, getPositionTotalNetSubDiscounted, getPositionTotalTax, getPositionTotalTaxDiscounted, getPositionTotalTaxSubDiscounted, getPromotions, getPspReference, getShippingAddresses, getShopCustomerNo, getShopCustomerOrderId, getShopId, getShopName, getShopOrderId, getTaxes, getTotalGross, getTotalNet, getTotalTax, setBillingAddressLO, setCharges, setCustomerAddressLO, setLocale, setMerchantReference, setOrderEntryDate, setOrderProperties, setPaymentMethodName, setPositionTotalGross, setPositionTotalGrossDiscounted, setPositionTotalGrossSubDiscounted, setPositionTotalNet, setPositionTotalNetDiscounted, setPositionTotalNetSubDiscounted, setPositionTotalTax, setPositionTotalTaxDiscounted, setPositionTotalTaxSubDiscounted, setPromotions, setPspReference, setShopCustomerNo, setShopCustomerOrderId, setShopId, setShopName, setShopOrderId, setTaxes, setTotalGross, setTotalNet, setTotalTax
-
Methods inherited from class bakery.logic.usermailobject.UserMailLO
getCurrencySymbol, getDocumentAttachments, getLanguage, getOrderCurrencyCode, getReceiverMailAddress, getReceiverName, getSenderMailAddress, getSenderName, setCurrencySymbol, setDocumentAttachments, setLanguage, setOrderCurrencyCode, setReceiverMailAddress, setReceiverName, setSenderMailAddress, setSenderName
-
-
-
-
Method Detail
-
getInvoiceNo
public java.lang.String getInvoiceNo()
-
isAggregated
public boolean isAggregated()
-
getInvoicingTypeDefDO
public bakery.persistence.dataobject.configuration.common.InvoicingTypeDefDO getInvoicingTypeDefDO()
-
getMinOrderCreationDate
public java.sql.Timestamp getMinOrderCreationDate()
-
getMaxOrderCreationDate
public java.sql.Timestamp getMaxOrderCreationDate()
-
getPositions
public java.util.List<ShopUserMailInvoicingPosLO> getPositions()
-
getShippingBuckets
public java.util.List<ShopUserMailInvoicingShippingBucketLO> getShippingBuckets()
-
setInvoiceNo
public void setInvoiceNo(java.lang.String invoiceNo)
-
setAggregated
public void setAggregated(boolean isAggregated)
-
setInvoicingTypeDefDO
public void setInvoicingTypeDefDO(bakery.persistence.dataobject.configuration.common.InvoicingTypeDefDO invoicingTypeDefDO)
-
setMinOrderCreationDate
public void setMinOrderCreationDate(java.sql.Timestamp minOrderCreationDate)
-
setMaxOrderCreationDate
public void setMaxOrderCreationDate(java.sql.Timestamp maxOrderCreationDate)
-
setPositions
public void setPositions(java.util.List<ShopUserMailInvoicingPosLO> positions)
-
setShippingBuckets
public void setShippingBuckets(java.util.List<ShopUserMailInvoicingShippingBucketLO> shippingBuckets)
-
-