Class ExternalTaxDocument

  • All Implemented Interfaces:
    java.io.Serializable

    public class ExternalTaxDocument
    extends java.lang.Object
    implements java.io.Serializable
    Represents external taxes which can be applied to a AbstractOrderModel.
    See Also:
    Serialized Form
    • Constructor Detail

      • ExternalTaxDocument

        public ExternalTaxDocument()
    • Method Detail

      • getAllTaxes

        public java.util.Map<java.lang.Integer,​java.util.List<TaxValue>> getAllTaxes()
      • getTaxesMap

        protected java.util.Map<java.lang.Integer,​java.util.List<TaxValue>> getTaxesMap​(boolean createIfAbsent)
      • getTaxesForOrderEntry

        public java.util.List<TaxValue> getTaxesForOrderEntry​(int entryNumber)
      • setTaxesForOrderEntry

        public void setTaxesForOrderEntry​(int entryNumber,
                                          java.util.List<TaxValue> taxes)
      • setTaxesForOrderEntry

        public void setTaxesForOrderEntry​(int entryNumber,
                                          TaxValue... taxes)
      • getShippingCostTaxes

        public java.util.List<TaxValue> getShippingCostTaxes()
      • setShippingCostTaxes

        public void setShippingCostTaxes​(java.util.List<TaxValue> shippingCostTaxes)
      • setShippingCostTaxes

        public void setShippingCostTaxes​(TaxValue... shippingCostTaxes)