@Deprecated public class SimpleTaxModule extends java.lang.Object implements TaxModule
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Double |
defaultFulfillmentGroupTaxRate
Deprecated.
|
protected java.lang.Double |
defaultItemTaxRate
Deprecated.
|
protected java.util.Map<java.lang.String,java.lang.Double> |
fulfillmentGroupCityTaxRateMap
Deprecated.
|
protected java.util.Map<java.lang.String,java.lang.Double> |
fulfillmentGroupCountryTaxRateMap
Deprecated.
|
protected java.util.Map<java.lang.String,java.lang.Double> |
fulfillmentGroupPostalCodeTaxRateMap
Deprecated.
|
protected java.util.Map<java.lang.String,java.lang.Double> |
fulfillmentGroupStateTaxRateMap
Deprecated.
|
protected java.util.Map<java.lang.String,java.lang.Double> |
itemCityTaxRateMap
Deprecated.
|
protected java.util.Map<java.lang.String,java.lang.Double> |
itemCountryTaxRateMap
Deprecated.
|
protected java.util.Map<java.lang.String,java.lang.Double> |
itemPostalCodeTaxRateMap
Deprecated.
|
protected java.util.Map<java.lang.String,java.lang.Double> |
itemStateTaxRateMap
Deprecated.
|
static java.lang.String |
MODULENAME
Deprecated.
|
protected java.lang.String |
name
Deprecated.
|
protected boolean |
taxFees
Deprecated.
|
| Constructor and Description |
|---|
SimpleTaxModule()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Order |
calculateTaxForOrder(Order order)
Deprecated.
|
java.lang.Double |
determineItemTaxRate(Address address)
Deprecated.
Uses the passed in address to determine if the item is taxable.
|
java.lang.Double |
determineTaxRateForFulfillmentGroup(FulfillmentGroup fulfillmentGroup)
Deprecated.
Uses the passed in address to determine if the item is taxable.
|
java.lang.Double |
getDefaultFulfillmentGroupTaxRate()
Deprecated.
|
java.lang.Double |
getDefaultItemTaxRate()
Deprecated.
|
java.lang.Double |
getFactor()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.Double> |
getFulfillmentGroupCityTaxRateMap()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.Double> |
getFulfillmentGroupCountryTaxRateMap()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.Double> |
getFulfillmentGroupPostalCodeTaxRateMap()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.Double> |
getFulfillmentGroupStateTaxRateMap()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.Double> |
getItemCityTaxRateMap()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.Double> |
getItemCountryTaxRateMap()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.Double> |
getItemPostalCodeTaxRateMap()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.Double> |
getItemStateTaxRateMap()
Deprecated.
|
java.lang.String |
getName()
Deprecated.
|
protected boolean |
isFeeTaxable(FulfillmentGroupFee fee)
Deprecated.
|
protected boolean |
isItemTaxable(FulfillmentGroupItem item)
Deprecated.
|
java.lang.Double |
lookupCityRate(java.util.Map<java.lang.String,java.lang.Double> cityTaxRateMap,
java.lang.String city)
Deprecated.
Changes the city to upper case before checking the
configuration.
|
java.lang.Double |
lookupCountryRate(java.util.Map<java.lang.String,java.lang.Double> countryTaxRateMap,
Country country)
Deprecated.
Returns the taxAmount for the passed in country or
null if no match is found.
|
java.lang.Double |
lookupPostalCodeRate(java.util.Map<java.lang.String,java.lang.Double> postalCodeTaxRateMap,
java.lang.String postalCode)
Deprecated.
Returns the taxAmount for the passed in postal code or
null if no match is found.
|
java.lang.Double |
lookupStateRate(java.util.Map<java.lang.String,java.lang.Double> stateTaxRateMap,
State state)
Deprecated.
Returns the taxAmount for the passed in state or
null if no match is found.
|
void |
setDefaultFulfillmentGroupTaxRate(java.lang.Double defaultFulfillmentGroupTaxRate)
Deprecated.
|
void |
setDefaultItemTaxRate(java.lang.Double defaultItemTaxRate)
Deprecated.
|
void |
setFactor(java.lang.Double factor)
Deprecated.
|
void |
setFulfillmentGroupCityTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> fulfillmentGroupCityTaxRateMap)
Deprecated.
|
void |
setFulfillmentGroupCountryTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> fulfillmentGroupCountryTaxRateMap)
Deprecated.
|
void |
setFulfillmentGroupPostalCodeTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> fulfillmentGroupPostalCodeTaxRateMap)
Deprecated.
|
void |
setFulfillmentGroupStateTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> fulfillmentGroupStateTaxRateMap)
Deprecated.
|
void |
setItemCityTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> itemCityTaxRateMap)
Deprecated.
|
void |
setItemCountryTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> itemCountryTaxRateMap)
Deprecated.
|
void |
setItemPostalCodeTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> itemPostalCodeTaxRateMap)
Deprecated.
|
void |
setItemStateTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> itemStateTaxRateMap)
Deprecated.
|
void |
setName(java.lang.String name)
Deprecated.
|
public static final java.lang.String MODULENAME
protected java.lang.String name
protected java.util.Map<java.lang.String,java.lang.Double> itemPostalCodeTaxRateMap
protected java.util.Map<java.lang.String,java.lang.Double> itemCityTaxRateMap
protected java.util.Map<java.lang.String,java.lang.Double> itemStateTaxRateMap
protected java.util.Map<java.lang.String,java.lang.Double> itemCountryTaxRateMap
protected java.util.Map<java.lang.String,java.lang.Double> fulfillmentGroupPostalCodeTaxRateMap
protected java.util.Map<java.lang.String,java.lang.Double> fulfillmentGroupCityTaxRateMap
protected java.util.Map<java.lang.String,java.lang.Double> fulfillmentGroupStateTaxRateMap
protected java.util.Map<java.lang.String,java.lang.Double> fulfillmentGroupCountryTaxRateMap
protected java.lang.Double defaultItemTaxRate
protected java.lang.Double defaultFulfillmentGroupTaxRate
protected boolean taxFees
public Order calculateTaxForOrder(Order order) throws TaxException
calculateTaxForOrder in interface TaxModuleTaxExceptionpublic void setName(java.lang.String name)
public java.lang.Double lookupPostalCodeRate(java.util.Map<java.lang.String,java.lang.Double> postalCodeTaxRateMap,
java.lang.String postalCode)
postalCode - public java.lang.Double lookupCityRate(java.util.Map<java.lang.String,java.lang.Double> cityTaxRateMap,
java.lang.String city)
cityTaxRateMap, - citypublic java.lang.Double lookupStateRate(java.util.Map<java.lang.String,java.lang.Double> stateTaxRateMap,
State state)
stateTaxRateMap, - statepublic java.lang.Double lookupCountryRate(java.util.Map<java.lang.String,java.lang.Double> countryTaxRateMap,
Country country)
countryTaxRateMap, - stateprotected boolean isItemTaxable(FulfillmentGroupItem item)
protected boolean isFeeTaxable(FulfillmentGroupFee fee)
public java.lang.Double determineItemTaxRate(Address address)
address - public java.lang.Double determineTaxRateForFulfillmentGroup(FulfillmentGroup fulfillmentGroup)
fulfillmentGroup - public java.util.Map<java.lang.String,java.lang.Double> getItemPostalCodeTaxRateMap()
public void setItemPostalCodeTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> itemPostalCodeTaxRateMap)
public java.util.Map<java.lang.String,java.lang.Double> getItemCityTaxRateMap()
public void setItemCityTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> itemCityTaxRateMap)
public java.util.Map<java.lang.String,java.lang.Double> getItemStateTaxRateMap()
public void setItemStateTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> itemStateTaxRateMap)
public java.util.Map<java.lang.String,java.lang.Double> getItemCountryTaxRateMap()
public void setItemCountryTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> itemCountryTaxRateMap)
public java.util.Map<java.lang.String,java.lang.Double> getFulfillmentGroupPostalCodeTaxRateMap()
public void setFulfillmentGroupPostalCodeTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> fulfillmentGroupPostalCodeTaxRateMap)
public java.util.Map<java.lang.String,java.lang.Double> getFulfillmentGroupCityTaxRateMap()
public void setFulfillmentGroupCityTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> fulfillmentGroupCityTaxRateMap)
public java.util.Map<java.lang.String,java.lang.Double> getFulfillmentGroupStateTaxRateMap()
public void setFulfillmentGroupStateTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> fulfillmentGroupStateTaxRateMap)
public java.util.Map<java.lang.String,java.lang.Double> getFulfillmentGroupCountryTaxRateMap()
public void setFulfillmentGroupCountryTaxRateMap(java.util.Map<java.lang.String,java.lang.Double> fulfillmentGroupCountryTaxRateMap)
public java.lang.Double getDefaultItemTaxRate()
public void setDefaultItemTaxRate(java.lang.Double defaultItemTaxRate)
public java.lang.Double getDefaultFulfillmentGroupTaxRate()
public void setDefaultFulfillmentGroupTaxRate(java.lang.Double defaultFulfillmentGroupTaxRate)
@Deprecated public java.lang.Double getFactor()
@Deprecated public void setFactor(java.lang.Double factor)
Copyright © 2018. All Rights Reserved.