Class ShopUserMailDispatchLO

  • All Implemented Interfaces:
    bakery.logic.valueobject.OrderLogicObject, java.io.Serializable

    public class ShopUserMailDispatchLO
    extends ShopUserMailLO
    Extended ShopUserMailLO that covers information about a dispatch. It will be used for final e-mail creation.
    See Also:
    Serialized Form
    • Constructor Detail

      • ShopUserMailDispatchLO

        public ShopUserMailDispatchLO()
    • Method Detail

      • getDispatchDate

        public java.sql.Timestamp getDispatchDate()
      • setDispatchDate

        public void setDispatchDate​(java.sql.Timestamp dispatchDate)
      • getDispatchPropertyValue

        public java.lang.String getDispatchPropertyValue​(java.lang.String group,
                                                         java.lang.String key)
        Returns:
        the property value for a given group and key.
      • getDeliveryNoteNo

        public java.lang.String getDeliveryNoteNo()
      • getShopCarrierName

        public java.lang.String getShopCarrierName()
      • getCarrierId

        public java.lang.Long getCarrierId()
      • getUnknownCarrierId

        public java.lang.Long getUnknownCarrierId()
      • getImmaterialCarrierId

        public java.lang.Long getImmaterialCarrierId()
      • getTrackingNo

        public java.lang.String getTrackingNo()
        the tracking number of the delivery package
      • getTrackingUrl

        public java.lang.String getTrackingUrl()
        the tracking-url for the delivery package
      • getPackages

        public int getPackages()
        the number of packages
      • getReturnAddressLO

        public AddressLO getReturnAddressLO()
      • getDispatchProperties

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> getDispatchProperties()
      • setDeliveryNoteNo

        public void setDeliveryNoteNo​(java.lang.String deliveryNoteNo)
      • setShopCarrierName

        public void setShopCarrierName​(java.lang.String shopCarrierName)
      • setCarrierId

        public void setCarrierId​(java.lang.Long carrierId)
      • setUnknownCarrierId

        public void setUnknownCarrierId​(java.lang.Long unknownCarrierId)
      • setImmaterialCarrierId

        public void setImmaterialCarrierId​(java.lang.Long immaterialCarrierId)
      • setTrackingNo

        public void setTrackingNo​(java.lang.String trackingNo)
        the tracking number of the delivery package
      • setTrackingUrl

        public void setTrackingUrl​(java.lang.String trackingUrl)
        the tracking-url for the delivery package
      • setPackages

        public void setPackages​(int packages)
        the number of packages
      • setReturnAddressLO

        public void setReturnAddressLO​(AddressLO returnAddressLO)
      • setDispatchProperties

        public void setDispatchProperties​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> dispatchProperties)