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 useTaxCalculationResponseor one of its subclasses.Response DTO from aTaxProviderthat 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>attributesDeprecated.Additional attributes for this tax response.protected StringfulfillmentGroupReferenceNumberDeprecated.The fulfillment group reference number.protected Map<String,TaxInfo>taxInfosDeprecated.The tax infos for each of the line items, keyed by fulfillmentGroupReferenceNumber + "-" + itemId.protected javax.money.MonetaryAmounttotalAmountDeprecated.The total amount of the items.protected javax.money.MonetaryAmounttotalExemptionDeprecated.The total amount that is not taxable from the items.protected javax.money.MonetaryAmounttotalTaxableDeprecated.The total amount that is taxable from the items.protected javax.money.MonetaryAmounttotalTaxCalculatedDeprecated.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 booleancanEqual(Object other)Deprecated.booleanequals(Object o)Deprecated.Map<String,Object>getAttributes()Deprecated.Additional attributes for this tax response.StringgetFulfillmentGroupReferenceNumber()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.MonetaryAmountgetTotalAmount()Deprecated.The total amount of the items.javax.money.MonetaryAmountgetTotalExemption()Deprecated.The total amount that is not taxable from the items.javax.money.MonetaryAmountgetTotalTaxable()Deprecated.The total amount that is taxable from the items.javax.money.MonetaryAmountgetTotalTaxCalculated()Deprecated.The total tax calculated from all items.inthashCode()Deprecated.voidsetAttributes(Map<String,Object> attributes)Deprecated.Additional attributes for this tax response.voidsetFulfillmentGroupReferenceNumber(String fulfillmentGroupReferenceNumber)Deprecated.The fulfillment group reference number.voidsetTaxInfos(Map<String,TaxInfo> taxInfos)Deprecated.The tax infos for each of the line items, keyed by fulfillmentGroupReferenceNumber + "-" + itemId.voidsetTotalAmount(javax.money.MonetaryAmount totalAmount)Deprecated.The total amount of the items.voidsetTotalExemption(javax.money.MonetaryAmount totalExemption)Deprecated.The total amount that is not taxable from the items.voidsetTotalTaxable(javax.money.MonetaryAmount totalTaxable)Deprecated.The total amount that is taxable from the items.voidsetTotalTaxCalculated(javax.money.MonetaryAmount totalTaxCalculated)Deprecated.The total tax calculated from all items.StringtoString()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.
-
-