Class TaxRateCalc

  • All Implemented Interfaces:
    com.clover.core.internal.calc.Calc.TaxRate

    public class TaxRateCalc
    extends Object
    implements com.clover.core.internal.calc.Calc.TaxRate
    • Constructor Detail

      • TaxRateCalc

        public TaxRateCalc​(TaxRate taxRate)
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface com.clover.core.internal.calc.Calc.TaxRate
      • getRate

        public com.clover.core.internal.calc.Decimal getRate()
        Specified by:
        getRate in interface com.clover.core.internal.calc.Calc.TaxRate
      • getRateAsLong

        public Long getRateAsLong()
        Specified by:
        getRateAsLong in interface com.clover.core.internal.calc.Calc.TaxRate
      • getFlatTaxAmount

        public com.clover.core.internal.calc.Price getFlatTaxAmount()
        Specified by:
        getFlatTaxAmount in interface com.clover.core.internal.calc.Calc.TaxRate
      • getTaxType

        public String getTaxType()
        Specified by:
        getTaxType in interface com.clover.core.internal.calc.Calc.TaxRate
      • getName

        public String getName()
        Specified by:
        getName in interface com.clover.core.internal.calc.Calc.TaxRate
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object