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()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)-
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, getReceiverMailAddress, getReceiverName, getSenderMailAddress, getSenderName, setCurrencySymbol, setDocumentAttachments, setLanguage, setReceiverMailAddress, setReceiverName, setSenderMailAddress, setSenderName
-
-
-
-
Method Detail
-
getInvoiceNo
public java.lang.String getInvoiceNo()
- Returns:
- the invoice number
-
setInvoiceNo
public void setInvoiceNo(java.lang.String invoiceNo)
- Parameters:
invoiceNo- the invoice number to set
-
isAggregated
public boolean isAggregated()
- Returns:
- whether the invoice aggregates more than one order or one only
-
setAggregated
public void setAggregated(boolean isAggregated)
- Parameters:
isAggregated- set whether the invoice aggregates more than one order or one only
-
getInvoicingTypeDefDO
public bakery.persistence.dataobject.configuration.common.InvoicingTypeDefDO getInvoicingTypeDefDO()
- Returns:
- the type of invoice
-
setInvoicingTypeDefDO
public void setInvoicingTypeDefDO(bakery.persistence.dataobject.configuration.common.InvoicingTypeDefDO invoicingTypeDefDO)
- Parameters:
invoicingTypeDefDO- the type of invoice to set
-
getMinOrderCreationDate
public java.sql.Timestamp getMinOrderCreationDate()
- Returns:
- the min. order creation date
-
setMinOrderCreationDate
public void setMinOrderCreationDate(java.sql.Timestamp minOrderCreationDate)
- Parameters:
minOrderCreationDate- the min. order creation date to set
-
getMaxOrderCreationDate
public java.sql.Timestamp getMaxOrderCreationDate()
- Returns:
- the max. order creation date
-
setMaxOrderCreationDate
public void setMaxOrderCreationDate(java.sql.Timestamp maxOrderCreationDate)
- Parameters:
maxOrderCreationDate- the max. order creation date to set
-
getPositions
public java.util.List<ShopUserMailInvoicingPosLO> getPositions()
- Returns:
- the positions of the invoice
-
setPositions
public void setPositions(java.util.List<ShopUserMailInvoicingPosLO> positions)
- Parameters:
positions- the positions of the invoice to set
-
-