Package com.broadleafcommerce.tax.domain
Class TaxResponse
- java.lang.Object
-
- com.broadleafcommerce.tax.domain.TaxResponse
-
- All Implemented Interfaces:
Serializable
@Deprecated public class TaxResponse extends Object implements Serializable
Deprecated.Please useTaxCalculationResponse
or one of its subclasses.Response DTO from aTaxProvider
that contains tax information for items.- Author:
- Chad Harchar (charchar)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Object>
attributes
Deprecated.Additional attributes for this tax response.protected String
fulfillmentGroupReferenceNumber
Deprecated.The fulfillment group reference number.protected Map<String,TaxInfo>
taxInfos
Deprecated.The tax infos for each of the line items, keyed by fulfillmentGroupReferenceNumber + "-" + itemId.protected javax.money.MonetaryAmount
totalAmount
Deprecated.The total amount of the items.protected javax.money.MonetaryAmount
totalExemption
Deprecated.The total amount that is not taxable from the items.protected javax.money.MonetaryAmount
totalTaxable
Deprecated.The total amount that is taxable from the items.protected javax.money.MonetaryAmount
totalTaxCalculated
Deprecated.The total tax calculated from all items.
-
Constructor Summary
Constructors Constructor Description TaxResponse()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
Deprecated.boolean
equals(Object o)
Deprecated.Map<String,Object>
getAttributes()
Deprecated.Additional attributes for this tax response.String
getFulfillmentGroupReferenceNumber()
Deprecated.The fulfillment group reference number.Map<String,TaxInfo>
getTaxInfos()
Deprecated.The tax infos for each of the line items, keyed by fulfillmentGroupReferenceNumber + "-" + itemId.javax.money.MonetaryAmount
getTotalAmount()
Deprecated.The total amount of the items.javax.money.MonetaryAmount
getTotalExemption()
Deprecated.The total amount that is not taxable from the items.javax.money.MonetaryAmount
getTotalTaxable()
Deprecated.The total amount that is taxable from the items.javax.money.MonetaryAmount
getTotalTaxCalculated()
Deprecated.The total tax calculated from all items.int
hashCode()
Deprecated.void
setAttributes(Map<String,Object> attributes)
Deprecated.Additional attributes for this tax response.void
setFulfillmentGroupReferenceNumber(String fulfillmentGroupReferenceNumber)
Deprecated.The fulfillment group reference number.void
setTaxInfos(Map<String,TaxInfo> taxInfos)
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.String
toString()
Deprecated.
-
-
-
Field Detail
-
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
-
-
Method Detail
-
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.
-
canEqual
protected boolean canEqual(Object other)
Deprecated.
-
-