Class ComplianceAggregatedTaxRateModel


  • public class ComplianceAggregatedTaxRateModel
    extends java.lang.Object
    A model for aggregated rates.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Date getEffectiveDate()
      Getter for effectiveDate The date this rate is starts to take effect.
      java.util.Date getEndDate()
      Getter for endDate The date this rate is no longer active.
      java.math.BigDecimal getRate()
      Getter for rate The compontent rate.
      java.lang.String getRateTypeId()
      Getter for rateTypeId The rate type of the rate.
      java.math.BigDecimal getStackRate()
      Getter for stackRate The stack rate based on the aggregation method.
      java.lang.String getTaxTypeId()
      Getter for taxTypeId The tax type of the rate.
      void setEffectiveDate​(java.util.Date value)
      Setter for effectiveDate The date this rate is starts to take effect.
      void setEndDate​(java.util.Date value)
      Setter for endDate The date this rate is no longer active.
      void setRate​(java.math.BigDecimal value)
      Setter for rate The compontent rate.
      void setRateTypeId​(java.lang.String value)
      Setter for rateTypeId The rate type of the rate.
      void setStackRate​(java.math.BigDecimal value)
      Setter for stackRate The stack rate based on the aggregation method.
      void setTaxTypeId​(java.lang.String value)
      Setter for taxTypeId The tax type of the rate.
      java.lang.String toString()
      Returns a JSON string representation of ComplianceAggregatedTaxRateModel
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ComplianceAggregatedTaxRateModel

        public ComplianceAggregatedTaxRateModel()
    • Method Detail

      • getRate

        public java.math.BigDecimal getRate()
        Getter for rate The compontent rate.
      • setRate

        public void setRate​(java.math.BigDecimal value)
        Setter for rate The compontent rate.
      • getStackRate

        public java.math.BigDecimal getStackRate()
        Getter for stackRate The stack rate based on the aggregation method.
      • setStackRate

        public void setStackRate​(java.math.BigDecimal value)
        Setter for stackRate The stack rate based on the aggregation method.
      • getEffectiveDate

        public java.util.Date getEffectiveDate()
        Getter for effectiveDate The date this rate is starts to take effect.
      • setEffectiveDate

        public void setEffectiveDate​(java.util.Date value)
        Setter for effectiveDate The date this rate is starts to take effect.
      • getEndDate

        public java.util.Date getEndDate()
        Getter for endDate The date this rate is no longer active.
      • setEndDate

        public void setEndDate​(java.util.Date value)
        Setter for endDate The date this rate is no longer active.
      • getTaxTypeId

        public java.lang.String getTaxTypeId()
        Getter for taxTypeId The tax type of the rate.
      • setTaxTypeId

        public void setTaxTypeId​(java.lang.String value)
        Setter for taxTypeId The tax type of the rate.
      • getRateTypeId

        public java.lang.String getRateTypeId()
        Getter for rateTypeId The rate type of the rate.
      • setRateTypeId

        public void setRateTypeId​(java.lang.String value)
        Setter for rateTypeId The rate type of the rate.
      • toString

        public java.lang.String toString()
        Returns a JSON string representation of ComplianceAggregatedTaxRateModel
        Overrides:
        toString in class java.lang.Object