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
ExtendedShopUserMailLO
that 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.String
getInvoiceNo()
bakery.persistence.dataobject.configuration.common.InvoicingTypeDefDO
getInvoicingTypeDefDO()
java.sql.Timestamp
getMaxOrderCreationDate()
java.sql.Timestamp
getMinOrderCreationDate()
java.util.List<ShopUserMailInvoicingPosLO>
getPositions()
boolean
isAggregated()
whether the invoice aggregates more than one order or one onlyvoid
setAggregated(boolean isAggregated)
whether the invoice aggregates more than one order or one onlyvoid
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)
-
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, 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()
whether the invoice aggregates more than one order or one only
-
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()
-
setInvoiceNo
public void setInvoiceNo(java.lang.String invoiceNo)
-
setAggregated
public void setAggregated(boolean isAggregated)
whether the invoice aggregates more than one order or one only
-
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)
-
-