Class ShopUserMailDispatchPosLO
- java.lang.Object
-
- bakery.logic.usermailobject.ShopUserMailPositionLO
-
- bakery.logic.usermailobject.dispatch.ShopUserMailDispatchPosLO
-
- All Implemented Interfaces:
java.io.Serializable
public class ShopUserMailDispatchPosLO extends ShopUserMailPositionLO implements java.io.Serializable
ExtendedShopUserMailPositionLOthat covers information about positions of a dispatch. It will be used for final e-mail creation.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ShopUserMailDispatchPosLO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDeliveryType()java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>getDispatchPosProperties()java.lang.StringgetDispatchPosPropertyValue(java.lang.String group, java.lang.String key)java.lang.StringgetDownloadUrl()ShopUserMailDispatchLOgetShopUserMailDispatchLO()voidsetDeliveryType(java.lang.String deliveryType)voidsetDispatchPosProperties(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> dispatchPosProperties)voidsetDownloadUrl(java.lang.String downloadUrl)voidsetShopUserMailDispatchLO(ShopUserMailDispatchLO shopUserMailDispatchLO)-
Methods inherited from class bakery.logic.usermailobject.ShopUserMailPositionLO
getEan, getIsbn, getItemGross, getItemGrossDiscounted, getItemNet, getItemNetDiscounted, getItemTax, getItemTaxDiscounted, getOrderPosProperties, getOrderPosPropertyValue, getPickupInStore, getPositionGross, getPositionGrossDiscounted, getPositionNet, getPositionNetDiscounted, getPositionTax, getPositionTaxDiscounted, getPromotions, getProperties, getQuantity, getShopArticleName, getShopArticleNo, getTaxPercent, setEan, setIsbn, setItemGross, setItemGrossDiscounted, setItemNet, setItemNetDiscounted, setItemTax, setItemTaxDiscounted, setOrderPosProperties, setPickupInStore, setPositionGross, setPositionGrossDiscounted, setPositionNet, setPositionNetDiscounted, setPositionTax, setPositionTaxDiscounted, setPromotions, setProperties, setQuantity, setShopArticleName, setShopArticleNo, setTaxPercent
-
-
-
-
Method Detail
-
getShopUserMailDispatchLO
public ShopUserMailDispatchLO getShopUserMailDispatchLO()
- Returns:
ShopUserMailDispatchLOthat is related to this dispatch position
-
setShopUserMailDispatchLO
public void setShopUserMailDispatchLO(ShopUserMailDispatchLO shopUserMailDispatchLO)
- Parameters:
shopUserMailDispatchLO- the relatedShopUserMailDispatchLOfor this dispatch position to set
-
getDeliveryType
public java.lang.String getDeliveryType()
- Returns:
- the delivery type as used by the shop
-
setDeliveryType
public void setDeliveryType(java.lang.String deliveryType)
- Parameters:
deliveryType- the delivery type as used by the shop
-
setDownloadUrl
public void setDownloadUrl(java.lang.String downloadUrl)
- Parameters:
downloadUrl- the download-url for non-physical items to set
-
getDownloadUrl
public java.lang.String getDownloadUrl()
- Returns:
- the download-url for non-physical items
-
getDispatchPosProperties
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getDispatchPosProperties()
- Returns:
- all DispatchPosProperty groups/values in a nested map
-
setDispatchPosProperties
public void setDispatchPosProperties(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> dispatchPosProperties)
- Parameters:
dispatchPosProperties- DispatchPosProperty groups/values to set
-
getDispatchPosPropertyValue
public java.lang.String getDispatchPosPropertyValue(java.lang.String group, java.lang.String key)- Returns:
- the property value for a given group and key.
-
-