Class TaxResponse

java.lang.Object
com.broadleafcommerce.tax.domain.TaxResponse
All Implemented Interfaces:
Serializable

@Deprecated public class TaxResponse extends Object implements Serializable
Deprecated.
Please use TaxCalculationResponse or one of its subclasses.
Response DTO from a TaxProvider that contains tax information for items.
Author:
Chad Harchar (charchar)
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Map<String,Object>
    Deprecated.
    Additional attributes for this tax response.
    protected String
    Deprecated.
    The fulfillment group reference number.
    protected Map<String,TaxInfo>
    Deprecated.
    The tax infos for each of the line items, keyed by fulfillmentGroupReferenceNumber + "-" + itemId.
    protected javax.money.MonetaryAmount
    Deprecated.
    The total amount of the items.
    protected javax.money.MonetaryAmount
    Deprecated.
    The total amount that is not taxable from the items.
    protected javax.money.MonetaryAmount
    Deprecated.
    The total amount that is taxable from the items.
    protected javax.money.MonetaryAmount
    Deprecated.
    The total tax calculated from all items.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    Deprecated.
     
    boolean
    Deprecated.
     
    Deprecated.
    Additional attributes for this tax response.
    Deprecated.
    The fulfillment group reference number.
    Deprecated.
    The tax infos for each of the line items, keyed by fulfillmentGroupReferenceNumber + "-" + itemId.
    javax.money.MonetaryAmount
    Deprecated.
    The total amount of the items.
    javax.money.MonetaryAmount
    Deprecated.
    The total amount that is not taxable from the items.
    javax.money.MonetaryAmount
    Deprecated.
    The total amount that is taxable from the items.
    javax.money.MonetaryAmount
    Deprecated.
    The total tax calculated from all items.
    int
    Deprecated.
     
    void
    Deprecated.
    Additional attributes for this tax response.
    void
    setFulfillmentGroupReferenceNumber(String fulfillmentGroupReferenceNumber)
    Deprecated.
    The fulfillment group reference number.
    void
    Deprecated.
    The tax infos for each of the line items, keyed by fulfillmentGroupReferenceNumber + "-" + itemId.
    void
    setTotalAmount(javax.money.MonetaryAmount totalAmount)
    Deprecated.
    The total amount of the items.
    void
    setTotalExemption(javax.money.MonetaryAmount totalExemption)
    Deprecated.
    The total amount that is not taxable from the items.
    void
    setTotalTaxable(javax.money.MonetaryAmount totalTaxable)
    Deprecated.
    The total amount that is taxable from the items.
    void
    setTotalTaxCalculated(javax.money.MonetaryAmount totalTaxCalculated)
    Deprecated.
    The total tax calculated from all items.
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • totalAmount

      protected javax.money.MonetaryAmount totalAmount
      Deprecated.
      The total amount of the items.
    • totalExemption

      protected javax.money.MonetaryAmount totalExemption
      Deprecated.
      The total amount that is not taxable from the items.
    • totalTaxable

      protected javax.money.MonetaryAmount totalTaxable
      Deprecated.
      The total amount that is taxable from the items.
    • totalTaxCalculated

      protected javax.money.MonetaryAmount totalTaxCalculated
      Deprecated.
      The total tax calculated from all items.
    • fulfillmentGroupReferenceNumber

      protected String fulfillmentGroupReferenceNumber
      Deprecated.
      The fulfillment group reference number.
    • taxInfos

      protected Map<String,TaxInfo> taxInfos
      Deprecated.
      The tax infos for each of the line items, keyed by fulfillmentGroupReferenceNumber + "-" + itemId.

      For example, if a fulfillment group reference number is 999 and the item ID is 1234, the tax info for that item will be 999-1234

    • attributes

      protected Map<String,Object> attributes
      Deprecated.
      Additional attributes for this tax response.
  • Constructor Details

    • TaxResponse

      public TaxResponse()
      Deprecated.
  • Method Details

    • getTotalAmount

      public javax.money.MonetaryAmount getTotalAmount()
      Deprecated.
      The total amount of the items.
      Returns:
      The total amount of the items.
    • getTotalExemption

      public javax.money.MonetaryAmount getTotalExemption()
      Deprecated.
      The total amount that is not taxable from the items.
      Returns:
      The total amount that is not taxable from the items.
    • getTotalTaxable

      public javax.money.MonetaryAmount getTotalTaxable()
      Deprecated.
      The total amount that is taxable from the items.
      Returns:
      The total amount that is taxable from the items.
    • getTotalTaxCalculated

      public javax.money.MonetaryAmount getTotalTaxCalculated()
      Deprecated.
      The total tax calculated from all items.
      Returns:
      The total tax calculated from all items.
    • getFulfillmentGroupReferenceNumber

      public String getFulfillmentGroupReferenceNumber()
      Deprecated.
      The fulfillment group reference number.
      Returns:
      The fulfillment group reference number
    • getTaxInfos

      public Map<String,TaxInfo> getTaxInfos()
      Deprecated.
      The tax infos for each of the line items, keyed by fulfillmentGroupReferenceNumber + "-" + itemId.

      For example, if a fulfillment group reference number is 999 and the item ID is 1234, the tax info for that item will be 999-1234

      Returns:
      The tax infos for each of the line items.
    • getAttributes

      public Map<String,Object> getAttributes()
      Deprecated.
      Additional attributes for this tax response.
      Returns:
      The attributes for this tax response.
    • setTotalAmount

      public void setTotalAmount(javax.money.MonetaryAmount totalAmount)
      Deprecated.
      The total amount of the items.
      Parameters:
      totalAmount - The total amount of the items.
    • setTotalExemption

      public void setTotalExemption(javax.money.MonetaryAmount totalExemption)
      Deprecated.
      The total amount that is not taxable from the items.
      Parameters:
      totalExemption - The total amount that is not taxable from the items.
    • setTotalTaxable

      public void setTotalTaxable(javax.money.MonetaryAmount totalTaxable)
      Deprecated.
      The total amount that is taxable from the items.
      Parameters:
      totalTaxable - The total amount that is taxable from the items.
    • setTotalTaxCalculated

      public void setTotalTaxCalculated(javax.money.MonetaryAmount totalTaxCalculated)
      Deprecated.
      The total tax calculated from all items.
      Parameters:
      totalTaxCalculated - The total tax calculated from all items.
    • setFulfillmentGroupReferenceNumber

      public void setFulfillmentGroupReferenceNumber(String fulfillmentGroupReferenceNumber)
      Deprecated.
      The fulfillment group reference number.
      Parameters:
      fulfillmentGroupReferenceNumber - The fulfillment group reference number
    • setTaxInfos

      public void setTaxInfos(Map<String,TaxInfo> taxInfos)
      Deprecated.
      The tax infos for each of the line items, keyed by fulfillmentGroupReferenceNumber + "-" + itemId.

      For example, if a fulfillment group reference number is 999 and the item ID is 1234, the tax info for that item will be 999-1234

      Parameters:
      taxInfos - The tax infos for each of the line items.
    • setAttributes

      public void setAttributes(Map<String,Object> attributes)
      Deprecated.
      Additional attributes for this tax response.
      Parameters:
      taxInfos - The attributes for this tax response.
    • equals

      public boolean equals(Object o)
      Deprecated.
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
      Deprecated.
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object