Class ShopUserMailTaxLO

  • All Implemented Interfaces:
    Tax, java.io.Serializable

    public class ShopUserMailTaxLO
    extends java.lang.Object
    implements Tax, java.io.Serializable
    Covers information about taxes used within customer mails. Aggregation (sum)per TaxDO, over all tax items.
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getLocation()
      The location where the tax is used at, e.g.
      java.math.BigDecimal getTaxAmount()
      The amount of the tax
      java.math.BigDecimal getTaxPercent()
      The tax rate in percent.
      java.lang.String getTaxTypeName()
      The name of TaxTypeDefDO
      void setLocation​(java.lang.String location)
      The location where the tax is used at, e.g.
      void setTaxAmount​(java.math.BigDecimal taxAmount)
      The amount of the tax
      void setTaxPercent​(java.math.BigDecimal taxPercent)
      The tax rate in percent.
      void setTaxTypeName​(java.lang.String taxTypeName)
      The name of TaxTypeDefDO
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ShopUserMailTaxLO

        public ShopUserMailTaxLO()
    • Method Detail

      • getTaxPercent

        public java.math.BigDecimal getTaxPercent()
        Description copied from interface: Tax
        The tax rate in percent. e.g. 19.5 for "19.5 %"
        Specified by:
        getTaxPercent in interface Tax
      • getTaxAmount

        public java.math.BigDecimal getTaxAmount()
        Description copied from interface: Tax
        The amount of the tax
        Specified by:
        getTaxAmount in interface Tax
      • getLocation

        public java.lang.String getLocation()
        Description copied from interface: Tax
        The location where the tax is used at, e.g. DEU
        Specified by:
        getLocation in interface Tax
      • getTaxTypeName

        public java.lang.String getTaxTypeName()
        Description copied from interface: Tax
        The name of TaxTypeDefDO
        Specified by:
        getTaxTypeName in interface Tax
      • setTaxPercent

        public void setTaxPercent​(java.math.BigDecimal taxPercent)
        Description copied from interface: Tax
        The tax rate in percent. e.g. 19.5 for "19.5 %"
        Specified by:
        setTaxPercent in interface Tax
      • setTaxAmount

        public void setTaxAmount​(java.math.BigDecimal taxAmount)
        Description copied from interface: Tax
        The amount of the tax
        Specified by:
        setTaxAmount in interface Tax
      • setLocation

        public void setLocation​(java.lang.String location)
        Description copied from interface: Tax
        The location where the tax is used at, e.g. DEU
        Specified by:
        setLocation in interface Tax
      • setTaxTypeName

        public void setTaxTypeName​(java.lang.String taxTypeName)
        Description copied from interface: Tax
        The name of TaxTypeDefDO
        Specified by:
        setTaxTypeName in interface Tax