public class ShopUserMailLO extends UserMailLO implements bakery.logic.valueobject.OrderLogicObject
UserMailLO
that covers information about an order.
It will be used for final e-mail creation than can be of several types business objects, e.g. order, dispatch, response and more.Constructor and Description |
---|
ShopUserMailLO() |
Modifier and Type | Method and Description |
---|---|
AddressLO |
getBillingAddressLO() |
java.lang.String |
getCeo()
Deprecated.
|
java.util.List<java.lang.String> |
getCeoList()
Deprecated.
|
ShopUserMailChargeLO |
getChargeByChargeTypeName(java.lang.String chargeTypeDefDOName) |
java.util.List<ShopUserMailChargeLO> |
getCharges() |
AddressLO |
getCustomerAddressLO() |
java.util.Locale |
getLocale() |
java.lang.String |
getMerchantReference() |
java.sql.Timestamp |
getOrderEntryDate() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getOrderProperties() |
java.lang.String |
getPaymentMethodName() |
java.math.BigDecimal |
getPositionTotalGross() |
java.math.BigDecimal |
getPositionTotalGrossDiscounted() |
java.math.BigDecimal |
getPositionTotalGrossSubDiscounted() |
java.math.BigDecimal |
getPositionTotalNet() |
java.math.BigDecimal |
getPositionTotalNetDiscounted() |
java.math.BigDecimal |
getPositionTotalNetSubDiscounted() |
java.math.BigDecimal |
getPositionTotalTax() |
java.math.BigDecimal |
getPositionTotalTaxDiscounted() |
java.math.BigDecimal |
getPositionTotalTaxSubDiscounted() |
java.util.List<ShopUserMailPromotionLO> |
getPromotions() |
java.lang.String |
getPspReference() |
AddressLO |
getShopAddressLO()
Deprecated.
|
java.lang.String |
getShopCustomerNo() |
java.lang.String |
getShopCustomerOrderId() |
java.lang.Long |
getShopId() |
java.lang.String |
getShopName() |
java.lang.String |
getShopOrderId() |
java.lang.String |
getShopURL()
Deprecated.
|
java.util.List<ShopUserMailTaxLO> |
getTaxes() |
java.math.BigDecimal |
getTotalGross() |
java.math.BigDecimal |
getTotalNet() |
java.math.BigDecimal |
getTotalTax() |
void |
setBillingAddressLO(AddressLO billingAddressLO) |
void |
setCeo(java.lang.String ceo)
Deprecated.
|
void |
setCharges(java.util.List<ShopUserMailChargeLO> charges) |
void |
setCustomerAddressLO(AddressLO customerAddressLO) |
void |
setLocale(java.util.Locale locale) |
void |
setMerchantReference(java.lang.String merchantReference) |
void |
setOrderEntryDate(java.sql.Timestamp orderEntryDate) |
void |
setOrderProperties(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> properties) |
void |
setPaymentMethodName(java.lang.String paymentMethodName) |
void |
setPositionTotalGross(java.math.BigDecimal positionTotalGross) |
void |
setPositionTotalGrossDiscounted(java.math.BigDecimal positionTotalGrossDiscounted) |
void |
setPositionTotalGrossSubDiscounted(java.math.BigDecimal positionTotalGrossSubDiscounted) |
void |
setPositionTotalNet(java.math.BigDecimal positionTotalNet) |
void |
setPositionTotalNetDiscounted(java.math.BigDecimal positionTotalNetDiscounted) |
void |
setPositionTotalNetSubDiscounted(java.math.BigDecimal positionTotalNetSubDiscounted) |
void |
setPositionTotalTax(java.math.BigDecimal positionTotalTax) |
void |
setPositionTotalTaxDiscounted(java.math.BigDecimal positionTotalTaxDiscounted) |
void |
setPositionTotalTaxSubDiscounted(java.math.BigDecimal positionTotalTaxSubDiscounted) |
void |
setPromotions(java.util.List<ShopUserMailPromotionLO> promotions) |
void |
setPspReference(java.lang.String pspReference) |
void |
setShopAddressLO(AddressLO shopAddressLO)
Deprecated.
|
void |
setShopCustomerNo(java.lang.String shopCustomerNo) |
void |
setShopCustomerOrderId(java.lang.String shopCustomerOrderId) |
void |
setShopId(java.lang.Long shopId) |
void |
setShopName(java.lang.String shopName) |
void |
setShopOrderId(java.lang.String shopOrderId) |
void |
setShopURL(java.lang.String shopURL)
Deprecated.
|
void |
setTaxes(java.util.List<ShopUserMailTaxLO> taxes) |
void |
setTotalGross(java.math.BigDecimal totalGross) |
void |
setTotalNet(java.math.BigDecimal totalNet) |
void |
setTotalTax(java.math.BigDecimal totalTax) |
getCurrencySymbol, getDocumentAttachments, getLanguage, getReceiverMailAddress, getReceiverName, getSenderMailAddress, getSenderName, setCurrencySymbol, setDocumentAttachments, setLanguage, setReceiverMailAddress, setReceiverName, setSenderMailAddress, setSenderName
public java.lang.Long getShopId()
getShopId
in interface bakery.logic.valueobject.OrderLogicObject
OrderLogicObject.getShopId()
public void setShopId(java.lang.Long shopId)
shopId
- Id of the shoppublic java.lang.String getShopName()
public void setShopName(java.lang.String shopName)
shopName
- the name of the shop@Deprecated public java.lang.String getShopURL()
@Deprecated public void setShopURL(java.lang.String shopURL)
shopURL
- url of the shop's homepage to setpublic java.lang.String getShopOrderId()
getShopOrderId
in interface bakery.logic.valueobject.OrderLogicObject
OrderLogicObject.getShopOrderId()
public void setShopOrderId(java.lang.String shopOrderId)
shopOrderId
- order Id as used by the shoppublic java.lang.String getShopCustomerOrderId()
public void setShopCustomerOrderId(java.lang.String shopCustomerOrderId)
shopCustomerOrderId
- the order Id as assigned from the customer in the shoppublic java.lang.String getShopCustomerNo()
public void setShopCustomerNo(java.lang.String shopCustomerNo)
shopCustomerNo
- the customer Id as used by the shop to set@Deprecated public java.lang.String getCeo()
@Deprecated public void setCeo(java.lang.String ceo)
ceo
- the names of all CEOs of the shop separated by comma to set@Deprecated public java.util.List<java.lang.String> getCeoList()
@Deprecated public AddressLO getShopAddressLO()
@Deprecated public void setShopAddressLO(AddressLO shopAddressLO)
shopAddressLO
- public AddressLO getCustomerAddressLO()
public void setCustomerAddressLO(AddressLO customerAddressLO)
customerAddressLO
- public AddressLO getBillingAddressLO()
public void setBillingAddressLO(AddressLO billingAddressLO)
billingAddressLO
- public java.sql.Timestamp getOrderEntryDate()
public void setOrderEntryDate(java.sql.Timestamp orderEntryDate)
orderEntryDate
- public java.lang.String getPaymentMethodName()
public void setPaymentMethodName(java.lang.String paymentMethodName)
paymentMethodName
- public java.math.BigDecimal getPositionTotalGross()
public void setPositionTotalGross(java.math.BigDecimal positionTotalGross)
positionTotalGross
- returns the position total gross amount without any promotions to setpublic java.math.BigDecimal getTotalGross()
public void setTotalGross(java.math.BigDecimal totalGross)
totalGross
- returns the order total gross amount including all promotions and charges to setpublic java.util.Locale getLocale()
public void setLocale(java.util.Locale locale)
locale
- public java.lang.String getPspReference()
public void setPspReference(java.lang.String pspReference)
pspReference
- the reference of the payment service provider (PSP)public java.lang.String getMerchantReference()
public void setMerchantReference(java.lang.String merchantReference)
merchantReference
- the reference of the merchant to setpublic java.math.BigDecimal getPositionTotalNet()
public void setPositionTotalNet(java.math.BigDecimal positionTotalNet)
positionTotalNet
- the position total net amount without any promotions to setpublic java.math.BigDecimal getPositionTotalTax()
public void setPositionTotalTax(java.math.BigDecimal positionTotalTax)
positionTotalTax
- the position total tax amount without any promotions to setpublic java.math.BigDecimal getPositionTotalGrossDiscounted()
public java.math.BigDecimal getPositionTotalNetDiscounted()
public void setPositionTotalNetDiscounted(java.math.BigDecimal positionTotalNetDiscounted)
positionTotalNetDiscounted
- the positionTotalNetDiscounted to setpublic java.math.BigDecimal getPositionTotalTaxDiscounted()
public void setPositionTotalTaxDiscounted(java.math.BigDecimal positionTotalTaxDiscounted)
positionTotalTaxDiscounted
- the positionTotalTaxDiscounted to setpublic java.math.BigDecimal getPositionTotalGrossSubDiscounted()
public void setPositionTotalGrossSubDiscounted(java.math.BigDecimal positionTotalGrossSubDiscounted)
positionTotalGrossSubDiscounted
- the positionTotalGrossSubDiscounted to setpublic java.math.BigDecimal getPositionTotalNetSubDiscounted()
public void setPositionTotalNetSubDiscounted(java.math.BigDecimal positionTotalNetSubDiscounted)
positionTotalNetSubDiscounted
- the positionTotalNetSubDiscounted to setpublic java.math.BigDecimal getPositionTotalTaxSubDiscounted()
public void setPositionTotalTaxSubDiscounted(java.math.BigDecimal positionTotalTaxSubDiscounted)
positionTotalTaxSubDiscounted
- the positionTotalTaxSubDiscounted to setpublic void setPositionTotalGrossDiscounted(java.math.BigDecimal positionTotalGrossDiscounted)
positionTotalGrossDiscounted
- the positionTotalGrossDiscounted to setpublic java.math.BigDecimal getTotalNet()
public void setTotalNet(java.math.BigDecimal totalNet)
totalNet
- public java.math.BigDecimal getTotalTax()
public void setTotalTax(java.math.BigDecimal totalTax)
totalTax
- public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getOrderProperties()
public void setOrderProperties(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> properties)
properties
- a hashmap representing the order properties for a property group as key/value pairs to setpublic java.util.List<ShopUserMailPromotionLO> getPromotions()
public void setPromotions(java.util.List<ShopUserMailPromotionLO> promotions)
promotions
- a list of related promotions to setpublic java.util.List<ShopUserMailChargeLO> getCharges()
public void setCharges(java.util.List<ShopUserMailChargeLO> charges)
charges
- a list of related charges to setpublic ShopUserMailChargeLO getChargeByChargeTypeName(java.lang.String chargeTypeDefDOName)
chargeTypeDefDOName
- the named type of the chargepublic java.util.List<ShopUserMailTaxLO> getTaxes()
public void setTaxes(java.util.List<ShopUserMailTaxLO> taxes)
taxes
- a list of related taxes to set