Class ShopUserMailLO

    • Constructor Detail

      • ShopUserMailLO

        public ShopUserMailLO()
    • Method Detail

      • getShopId

        public java.lang.Long getShopId()
        Specified by:
        getShopId in interface bakery.logic.valueobject.OrderLogicObject
      • setShopId

        public void setShopId​(java.lang.Long shopId)
      • getShopOrderId

        public java.lang.String getShopOrderId()
        Specified by:
        getShopOrderId in interface bakery.logic.valueobject.OrderLogicObject
      • setShopOrderId

        public void setShopOrderId​(java.lang.String shopOrderId)
      • getOrderEntryDate

        public java.sql.Timestamp getOrderEntryDate()
      • setOrderEntryDate

        public void setOrderEntryDate​(java.sql.Timestamp orderEntryDate)
      • getPositionTotalGross

        public java.math.BigDecimal getPositionTotalGross()
        Returns:
        the position total gross amount without any promotions
      • getTotalGross

        public java.math.BigDecimal getTotalGross()
        Returns:
        returns the order total gross amount including all promotions and charges
      • getPositionTotalNet

        public java.math.BigDecimal getPositionTotalNet()
        Returns:
        the position total net amount without any promotions
      • getPositionTotalTax

        public java.math.BigDecimal getPositionTotalTax()
        Returns:
        the position total tax amount without any promotions
      • getPositionTotalGrossDiscounted

        public java.math.BigDecimal getPositionTotalGrossDiscounted()
        Returns:
        the position total gross amount including the position and order promotions
      • getPositionTotalNetDiscounted

        public java.math.BigDecimal getPositionTotalNetDiscounted()
        Returns:
        the position total net amount including the position and order promotions
      • getPositionTotalTaxDiscounted

        public java.math.BigDecimal getPositionTotalTaxDiscounted()
        Returns:
        the position total tax amount including the position and order promotions
      • getPositionTotalGrossSubDiscounted

        public java.math.BigDecimal getPositionTotalGrossSubDiscounted()
        Returns:
        the position total gross amount including only the position promotions
      • getPositionTotalNetSubDiscounted

        public java.math.BigDecimal getPositionTotalNetSubDiscounted()
        Returns:
        the position total net amount including only the position promotions
      • getPositionTotalTaxSubDiscounted

        public java.math.BigDecimal getPositionTotalTaxSubDiscounted()
        Returns:
        the position total tax amount including only the position promotions
      • getTotalNet

        public java.math.BigDecimal getTotalNet()
        Returns:
        the order total net amount including all promotions and charges
      • getTotalTax

        public java.math.BigDecimal getTotalTax()
        Returns:
        the order total tax amount including all promotions and charges
      • getChargeByChargeTypeName

        public ShopUserMailChargeLO getChargeByChargeTypeName​(java.lang.String chargeTypeDefDOName)
        Parameters:
        chargeTypeDefDOName - the named type of the charge
        Returns:
        the related charge type object1
      • getOrderPropertyValue

        public java.lang.String getOrderPropertyValue​(java.lang.String group,
                                                      java.lang.String key)
      • getShopName

        public java.lang.String getShopName()
      • getShopCustomerOrderId

        public java.lang.String getShopCustomerOrderId()
      • getShopCustomerNo

        public java.lang.String getShopCustomerNo()
      • getShippingAddresses

        public java.util.List<AddressLO> getShippingAddresses()
      • getBillingAddressLO

        public AddressLO getBillingAddressLO()
      • getPaymentMethodName

        public java.lang.String getPaymentMethodName()
      • getLocale

        public java.util.Locale getLocale()
      • getPspReference

        public java.lang.String getPspReference()
      • getMerchantReference

        public java.lang.String getMerchantReference()
      • getOrderProperties

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> getOrderProperties()
      • setShopName

        public void setShopName​(java.lang.String shopName)
      • setShopCustomerOrderId

        public void setShopCustomerOrderId​(java.lang.String shopCustomerOrderId)
      • setShopCustomerNo

        public void setShopCustomerNo​(java.lang.String shopCustomerNo)
      • setCustomerAddressLO

        @Deprecated(since="3.6")
        public void setCustomerAddressLO​(AddressLO customerAddressLO)
        Deprecated.
        As with the introduction of shipping buckets this property does not necessarily reflect the correct shipping address or rather not all of them, because it is set to the first order address.

        Use getShippingAddresses() or ShopUserMailShippingBucketLO.getShippingAddress() instead.

      • setBillingAddressLO

        public void setBillingAddressLO​(AddressLO billingAddressLO)
      • setPaymentMethodName

        public void setPaymentMethodName​(java.lang.String paymentMethodName)
      • setPositionTotalGross

        public void setPositionTotalGross​(java.math.BigDecimal positionTotalGross)
      • setPositionTotalNet

        public void setPositionTotalNet​(java.math.BigDecimal positionTotalNet)
      • setPositionTotalTax

        public void setPositionTotalTax​(java.math.BigDecimal positionTotalTax)
      • setPositionTotalGrossDiscounted

        public void setPositionTotalGrossDiscounted​(java.math.BigDecimal positionTotalGrossDiscounted)
      • setPositionTotalNetDiscounted

        public void setPositionTotalNetDiscounted​(java.math.BigDecimal positionTotalNetDiscounted)
      • setPositionTotalTaxDiscounted

        public void setPositionTotalTaxDiscounted​(java.math.BigDecimal positionTotalTaxDiscounted)
      • setPositionTotalGrossSubDiscounted

        public void setPositionTotalGrossSubDiscounted​(java.math.BigDecimal positionTotalGrossSubDiscounted)
      • setPositionTotalNetSubDiscounted

        public void setPositionTotalNetSubDiscounted​(java.math.BigDecimal positionTotalNetSubDiscounted)
      • setPositionTotalTaxSubDiscounted

        public void setPositionTotalTaxSubDiscounted​(java.math.BigDecimal positionTotalTaxSubDiscounted)
      • setTotalGross

        public void setTotalGross​(java.math.BigDecimal totalGross)
      • setTotalNet

        public void setTotalNet​(java.math.BigDecimal totalNet)
      • setTotalTax

        public void setTotalTax​(java.math.BigDecimal totalTax)
      • setLocale

        public void setLocale​(java.util.Locale locale)
      • setPspReference

        public void setPspReference​(java.lang.String pspReference)
      • setMerchantReference

        public void setMerchantReference​(java.lang.String merchantReference)
      • setOrderProperties

        public void setOrderProperties​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> orderProperties)