Class TaxCalculationGroup

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

public class TaxCalculationGroup extends Object implements Serializable
Author:
Kelly Tisdell (ktisdell)
See Also:
  • Constructor Details

    • TaxCalculationGroup

      public TaxCalculationGroup()
  • Method Details

    • getFulfillmentGroupReferenceNumber

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

      public List<TaxItem> getTaxItems()
      The list of items to be taxed.
      Returns:
      The list of items to be taxed.
    • getFromAddress

      public TaxAddress getFromAddress()
      The address that the items will be shipped from.
      Returns:
      The address that the items will be shipped from.
    • getToAddress

      public TaxAddress getToAddress()
      The address that the items will be shipped to.
      Returns:
      The address that the items will be shipped to.
    • getAttributes

      public Map<String,Object> getAttributes()
      Additional attributes for this tax group.
      Returns:
      Additional attributes for this tax group.
    • setFulfillmentGroupReferenceNumber

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

      public void setTaxItems(List<TaxItem> taxItems)
      The list of items to be taxed.
      Parameters:
      taxItems - The list of items to be taxed.
    • setFromAddress

      public void setFromAddress(TaxAddress fromAddress)
      The address that the items will be shipped from.
      Parameters:
      fromAddress - The address that the items will be shipped from.
    • setToAddress

      public void setToAddress(TaxAddress toAddress)
      The address that the items will be shipped to.
      Parameters:
      toAddress - The address that the items will be shipped to.
    • setAttributes

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

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

      protected boolean canEqual(Object other)
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object