A B C D E F G H I J L O R S T V 
All Classes All Packages

A

attributes - Variable in class com.broadleafcommerce.tax.domain.TaxResponse
Additional attributes for this tax response.
attributes(Map<String, Object>) - Method in class com.broadleafcommerce.tax.domain.TaxDetail.TaxDetailBuilder
Additional attributes for this tax detail

B

build() - Method in class com.broadleafcommerce.tax.domain.TaxDetail.TaxDetailBuilder
 
builder() - Static method in class com.broadleafcommerce.tax.domain.TaxDetail
 

C

calculateTaxes(List<T1>, ContextInfo) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
The simple tax provider determines tax rates by looking at SimpleTaxProperties.getConfigPath() and mapping it into the data structure SimpleTaxConfig.
calculateTaxes(List<T1>, ContextInfo) - Method in interface com.broadleafcommerce.tax.TaxProvider
Calculate taxes for a request that includes a list of items and address(es).
calculateTaxes(T1) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
calculateTaxes(T1) - Method in interface com.broadleafcommerce.tax.TaxProvider
canEqual(Object) - Method in class com.broadleafcommerce.tax.domain.TaxAddress
 
canEqual(Object) - Method in class com.broadleafcommerce.tax.domain.TaxDetail
 
canEqual(Object) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
 
canEqual(Object) - Method in class com.broadleafcommerce.tax.domain.TaxISOCountry
 
canEqual(Object) - Method in class com.broadleafcommerce.tax.domain.TaxItem
 
canEqual(Object) - Method in class com.broadleafcommerce.tax.domain.TaxRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.tax.domain.TaxResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxConfig
 
canEqual(Object) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
 
com.broadleafcommerce.tax - package com.broadleafcommerce.tax
 
com.broadleafcommerce.tax.autoconfigure - package com.broadleafcommerce.tax.autoconfigure
 
com.broadleafcommerce.tax.domain - package com.broadleafcommerce.tax.domain
 
com.broadleafcommerce.tax.domain.type - package com.broadleafcommerce.tax.domain.type
 
com.broadleafcommerce.tax.simple - package com.broadleafcommerce.tax.simple
 
commitTaxes(T1) - Method in interface com.broadleafcommerce.tax.TaxProvider
Commit taxes for a request that includes a list of items and address(es).
country(String) - Method in class com.broadleafcommerce.tax.domain.TaxDetail.TaxDetailBuilder
The country for this tax.

D

defaultIfNoneFound(SimpleTaxConfig) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
 
determineRate(TaxItem, SimpleTaxRecord) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
 

E

equals(Object) - Method in class com.broadleafcommerce.tax.domain.TaxAddress
 
equals(Object) - Method in class com.broadleafcommerce.tax.domain.TaxDetail
 
equals(Object) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
 
equals(Object) - Method in class com.broadleafcommerce.tax.domain.TaxISOCountry
 
equals(Object) - Method in class com.broadleafcommerce.tax.domain.TaxItem
 
equals(Object) - Method in class com.broadleafcommerce.tax.domain.TaxRequest
 
equals(Object) - Method in class com.broadleafcommerce.tax.domain.TaxResponse
 
equals(Object) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxConfig
 
equals(Object) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
 
exemptionAmount - Variable in class com.broadleafcommerce.tax.domain.TaxInfo
The amount of this item that is not taxable.

F

findByCountry(List<SimpleTaxRecord>, TaxAddress) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
 
findByPostalCode(List<SimpleTaxRecord>, TaxAddress) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
 
findBySubdivision(List<SimpleTaxRecord>, TaxAddress) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
 
findBySubdivisionAndCity(List<SimpleTaxRecord>, TaxAddress) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
 
FULFILLMENT - com.broadleafcommerce.tax.domain.type.TaxItemType
Designates a fulfillment line item that will have a fulfillment (a.k.a., shipping or delivery) price.
fulfillmentGroupReferenceNumber - Variable in class com.broadleafcommerce.tax.domain.TaxResponse
The fulfillment group reference number.

G

getAddressLine1() - Method in class com.broadleafcommerce.tax.domain.TaxAddress
Primary address information, typically street name and building number.
getAddressLine2() - Method in class com.broadleafcommerce.tax.domain.TaxAddress
Secondary address information, like apartment, suite, or unit number.
getAddressLine3() - Method in class com.broadleafcommerce.tax.domain.TaxAddress
Tertiary address information, typically for international addresses.
getAlpha2() - Method in class com.broadleafcommerce.tax.domain.TaxISOCountry
The two letter code for this country.
getAlpha3() - Method in class com.broadleafcommerce.tax.domain.TaxISOCountry
The three letter code for this country.
getAttributes() - Method in class com.broadleafcommerce.tax.domain.TaxDetail
Additional attributes for this tax detail
getAttributes() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
Additional attributes for this tax info
getAttributes() - Method in class com.broadleafcommerce.tax.domain.TaxItem
Any additional attributes for this tax item.
getAttributes() - Method in class com.broadleafcommerce.tax.domain.TaxRequest
Additional attributes for this tax group.
getAttributes() - Method in class com.broadleafcommerce.tax.domain.TaxResponse
Additional attributes for this tax response.
getCity() - Method in class com.broadleafcommerce.tax.domain.TaxAddress
The city, town or village of this address.
getCity() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
This city for this record.
getConfigPath() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProperties
The path to the configuration file used for simple tax calculations.
getCountry() - Method in class com.broadleafcommerce.tax.domain.TaxAddress
The country for this address.
getCountry() - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The country for this tax.
getCountryDefault() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
Whether this record is the default for the mapped country.
getCounty() - Method in class com.broadleafcommerce.tax.domain.TaxAddress
The county of this address.
getCurrency() - Method in class com.broadleafcommerce.tax.domain.TaxRequest
 
getCustomer() - Method in class com.broadleafcommerce.tax.domain.TaxRequest
The customer that these taxes will apply to.
getDefaultRate() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxConfig
The default rate if no matching in SimpleTaxConfig.getTaxTables() found.
getDescription() - Method in class com.broadleafcommerce.tax.domain.TaxItem
The description for this item.
getExemptionAmount() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The amount of this item that is not taxable.
getFromAddress() - Method in class com.broadleafcommerce.tax.domain.TaxRequest
The address that the items will be shipped from.
getFulfillmentGroupReferenceNumber() - Method in class com.broadleafcommerce.tax.domain.TaxRequest
The fulfillment group reference number.
getFulfillmentGroupReferenceNumber() - Method in class com.broadleafcommerce.tax.domain.TaxResponse
The fulfillment group reference number.
getItemId() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The id of the line item for this tax info.
getItemId() - Method in class com.broadleafcommerce.tax.domain.TaxItem
The unique identifier for this line item.
getJurisCode() - Method in class com.broadleafcommerce.tax.domain.TaxItem
The jurisdiction code for this item.
getJurisdictionName() - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The jurisdiction name.
getJurisdictionType() - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The jurisdiction type, e.g.
getJurisName() - Method in class com.broadleafcommerce.tax.domain.TaxItem
The jurisdiction name for this item.
getJurisType() - Method in class com.broadleafcommerce.tax.domain.TaxItem
The jurisdiction type for this item.
getName() - Method in class com.broadleafcommerce.tax.domain.TaxISOCountry
 
getNoDefaultRateFound() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
 
getNumericCode() - Method in class com.broadleafcommerce.tax.domain.TaxISOCountry
The three digit code for this country.
getPostalCode() - Method in class com.broadleafcommerce.tax.domain.TaxAddress
Postal code or ZIP code for this address.
getPostalCode() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
This postal code for this record.
getQuantity() - Method in class com.broadleafcommerce.tax.domain.TaxItem
The tax item quantity.
getRate() - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The rate of this tax.
getRate() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The rate that the item was taxed at.
getRate() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
The rate for this record.
getRegion() - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The region for this tax.
getSkuCode() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The sku code for the item.
getSkuCode() - Method in class com.broadleafcommerce.tax.domain.TaxItem
The sku code for this item.
getStateProvinceRegion() - Method in class com.broadleafcommerce.tax.domain.TaxAddress
The state, province or region of this address.
getStateProvinceRegion() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
This state, province, or region for this record.
getSubtotal() - Method in class com.broadleafcommerce.tax.domain.TaxItem
The subtotal of this item being paid for by a customer.
getTaxableAmount() - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The amount that was taxable to determine the calculated tax.
getTaxableAmount() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The amount of this item that is taxable and was used to determine the calculated tax.
getTaxCalculated() - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The calculated tax for this detail.
getTaxCalculated() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The tax calculated for the item.
getTaxCode() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The tax code for the item.
getTaxCode() - Method in class com.broadleafcommerce.tax.domain.TaxItem
The tax code for this item.
getTaxConfig(T1, TaxItem) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
Determines the key to use for looking up tax records.
getTaxDetails() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
Breakdown of taxes for this item.
getTaxInfo(SimpleTaxRecord, TaxItem, CurrencyUnit) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
Create and populate a TaxInfo for this TaxItem.
getTaxInfo(BigDecimal, TaxItem, CurrencyUnit) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
getTaxInfos() - Method in class com.broadleafcommerce.tax.domain.TaxResponse
The tax infos for each of the line items, keyed by fulfillmentGroupReferenceNumber + "-" + itemId.
getTaxItems() - Method in class com.broadleafcommerce.tax.domain.TaxRequest
The list of items to be taxed.
getTaxName() - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The name of the tax.
getTaxResponse(T1) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
 
getTaxTables() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxConfig
Map of a tax code to a list of tax records for that jurisdiction.
getToAddress() - Method in class com.broadleafcommerce.tax.domain.TaxRequest
The address that the items will be shipped to.
getTotalAmount() - Method in class com.broadleafcommerce.tax.domain.TaxResponse
The total amount of the items.
getTotalExemption() - Method in class com.broadleafcommerce.tax.domain.TaxResponse
The total amount that is not taxable from the items.
getTotalTaxable() - Method in class com.broadleafcommerce.tax.domain.TaxResponse
The total amount that is taxable from the items.
getTotalTaxCalculated() - Method in class com.broadleafcommerce.tax.domain.TaxResponse
The total tax calculated from all items.
getTransactionId() - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The transaction ID for this tax detail.
getType() - Method in class com.broadleafcommerce.tax.domain.TaxItem
Specifies the kind of item this is such as FULFILLMENT or ORDER.
getVat() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
True if this is a VAT tax

H

hashCode() - Method in class com.broadleafcommerce.tax.domain.TaxAddress
 
hashCode() - Method in class com.broadleafcommerce.tax.domain.TaxDetail
 
hashCode() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
 
hashCode() - Method in class com.broadleafcommerce.tax.domain.TaxISOCountry
 
hashCode() - Method in class com.broadleafcommerce.tax.domain.TaxItem
 
hashCode() - Method in class com.broadleafcommerce.tax.domain.TaxRequest
 
hashCode() - Method in class com.broadleafcommerce.tax.domain.TaxResponse
 
hashCode() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxConfig
 
hashCode() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
 

I

init() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
 
isEstimated() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
Whether the calculated tax is an estimate.
isSampleConfig() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxConfig
Whether this configuration is the out-of-the-box sample.
isSubdivisionMatch(TaxAddress, SimpleTaxRecord) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
 
isTaxable() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
Whether the item is taxable.
isTaxable() - Method in class com.broadleafcommerce.tax.domain.TaxItem
Is this item tax exempt? Default is true
isTemporaryCalculation() - Method in class com.broadleafcommerce.tax.domain.TaxRequest
For tax services that support it, records the transaction in the tax service for reporting purposes.
isVat() - Method in class com.broadleafcommerce.tax.domain.TaxDetail
 
isVat() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
Whether this is a VAT tax.
isVat(boolean) - Method in class com.broadleafcommerce.tax.domain.TaxDetail.TaxDetailBuilder
 

J

jurisdictionName(String) - Method in class com.broadleafcommerce.tax.domain.TaxDetail.TaxDetailBuilder
The jurisdiction name.
jurisdictionType(String) - Method in class com.broadleafcommerce.tax.domain.TaxDetail.TaxDetailBuilder
The jurisdiction type, e.g.

L

lookupTaxConfig(SimpleTaxConfig, TaxAddress) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
 
lookupTaxConfig(SimpleTaxConfig, TaxAddress, String) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
 

O

ORDER - com.broadleafcommerce.tax.domain.type.TaxItemType
Designates a regular order line item.

R

rate(BigDecimal) - Method in class com.broadleafcommerce.tax.domain.TaxDetail.TaxDetailBuilder
The rate of this tax.
region(String) - Method in class com.broadleafcommerce.tax.domain.TaxDetail.TaxDetailBuilder
The region for this tax.

S

setAddressLine1(String) - Method in class com.broadleafcommerce.tax.domain.TaxAddress
Primary address information, typically street name and building number.
setAddressLine2(String) - Method in class com.broadleafcommerce.tax.domain.TaxAddress
Secondary address information, like apartment, suite, or unit number.
setAddressLine3(String) - Method in class com.broadleafcommerce.tax.domain.TaxAddress
Tertiary address information, typically for international addresses.
setAlpha2(String) - Method in class com.broadleafcommerce.tax.domain.TaxISOCountry
The two letter code for this country.
setAlpha3(String) - Method in class com.broadleafcommerce.tax.domain.TaxISOCountry
The three letter code for this country.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.tax.domain.TaxDetail
Additional attributes for this tax detail
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
Additional attributes for this tax info
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.tax.domain.TaxItem
Any additional attributes for this tax item.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.tax.domain.TaxRequest
Additional attributes for this tax group.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.tax.domain.TaxResponse
Additional attributes for this tax response.
setCity(String) - Method in class com.broadleafcommerce.tax.domain.TaxAddress
The city, town or village of this address.
setCity(String) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
This city for this record.
setConfigPath(Resource) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProperties
The path to the configuration file used for simple tax calculations.
setCountry(String) - Method in class com.broadleafcommerce.tax.domain.TaxAddress
The country for this address.
setCountry(String) - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The country for this tax.
setCountryDefault(Boolean) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
Whether this record is the default for the mapped country.
setCounty(String) - Method in class com.broadleafcommerce.tax.domain.TaxAddress
The county of this address.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.tax.domain.TaxRequest
 
setCustomer(String) - Method in class com.broadleafcommerce.tax.domain.TaxRequest
The customer that these taxes will apply to.
setDefaultRate(SimpleTaxRecord) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxConfig
The default rate if no matching in SimpleTaxConfig.getTaxTables() found.
setDescription(String) - Method in class com.broadleafcommerce.tax.domain.TaxItem
The description for this item.
setEstimated(boolean) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
Whether the calculated tax is an estimate.
setExemptionAmount(MonetaryAmount) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The amount of this item that is not taxable.
setFromAddress(TaxAddress) - Method in class com.broadleafcommerce.tax.domain.TaxRequest
The address that the items will be shipped from.
setFulfillmentGroupReferenceNumber(String) - Method in class com.broadleafcommerce.tax.domain.TaxRequest
The fulfillment group reference number.
setFulfillmentGroupReferenceNumber(String) - Method in class com.broadleafcommerce.tax.domain.TaxResponse
The fulfillment group reference number.
setItemId(String) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The id of the line item for this tax info.
setItemId(String) - Method in class com.broadleafcommerce.tax.domain.TaxItem
The unique identifier for this line item.
setJurisCode(String) - Method in class com.broadleafcommerce.tax.domain.TaxItem
The jurisdiction code for this item.
setJurisdictionName(String) - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The jurisdiction name.
setJurisdictionType(String) - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The jurisdiction type, e.g.
setJurisName(String) - Method in class com.broadleafcommerce.tax.domain.TaxItem
The jurisdiction name for this item.
setJurisType(String) - Method in class com.broadleafcommerce.tax.domain.TaxItem
The jurisdiction type for this item.
setName(String) - Method in class com.broadleafcommerce.tax.domain.TaxISOCountry
 
setNumericCode(Integer) - Method in class com.broadleafcommerce.tax.domain.TaxISOCountry
The three digit code for this country.
setPostalCode(String) - Method in class com.broadleafcommerce.tax.domain.TaxAddress
Postal code or ZIP code for this address.
setPostalCode(String) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
This postal code for this record.
setQuantity(int) - Method in class com.broadleafcommerce.tax.domain.TaxItem
The tax item quantity.
setRate(Double) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
The rate for this record.
setRate(BigDecimal) - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The rate of this tax.
setRate(BigDecimal) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The rate that the item was taxed at.
setRegion(String) - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The region for this tax.
setSampleConfig(boolean) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxConfig
Whether this configuration is the out-of-the-box sample.
setSkuCode(String) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The sku code for the item.
setSkuCode(String) - Method in class com.broadleafcommerce.tax.domain.TaxItem
The sku code for this item.
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.tax.domain.TaxAddress
The state, province or region of this address.
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
This state, province, or region for this record.
setSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.tax.domain.TaxItem
The subtotal of this item being paid for by a customer.
setTaxable(boolean) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
Whether the item is taxable.
setTaxable(boolean) - Method in class com.broadleafcommerce.tax.domain.TaxItem
Is this item tax exempt? Default is true
setTaxableAmount(MonetaryAmount) - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The amount that was taxable to determine the calculated tax.
setTaxableAmount(MonetaryAmount) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The amount of this item that is taxable and was used to determine the calculated tax.
setTaxCalculated(MonetaryAmount) - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The calculated tax for this detail.
setTaxCalculated(MonetaryAmount) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The tax calculated for the item.
setTaxCode(String) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
The tax code for the item.
setTaxCode(String) - Method in class com.broadleafcommerce.tax.domain.TaxItem
The tax code for this item.
setTaxDetails(List<TaxDetail>) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
Breakdown of taxes for this item.
setTaxInfos(Map<String, TaxInfo>) - Method in class com.broadleafcommerce.tax.domain.TaxResponse
The tax infos for each of the line items, keyed by fulfillmentGroupReferenceNumber + "-" + itemId.
setTaxItems(List<TaxItem>) - Method in class com.broadleafcommerce.tax.domain.TaxRequest
The list of items to be taxed.
setTaxName(String) - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The name of the tax.
setTaxTables(Map<String, List<SimpleTaxRecord>>) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxConfig
Map of a tax code to a list of tax records for that jurisdiction.
setTemporaryCalculation(boolean) - Method in class com.broadleafcommerce.tax.domain.TaxRequest
For tax services that support it, records the transaction in the tax service for reporting purposes.
setToAddress(TaxAddress) - Method in class com.broadleafcommerce.tax.domain.TaxRequest
The address that the items will be shipped to.
setTotalAmount(MonetaryAmount) - Method in class com.broadleafcommerce.tax.domain.TaxResponse
The total amount of the items.
setTotalExemption(MonetaryAmount) - Method in class com.broadleafcommerce.tax.domain.TaxResponse
The total amount that is not taxable from the items.
setTotalTaxable(MonetaryAmount) - Method in class com.broadleafcommerce.tax.domain.TaxResponse
The total amount that is taxable from the items.
setTotalTaxCalculated(MonetaryAmount) - Method in class com.broadleafcommerce.tax.domain.TaxResponse
The total tax calculated from all items.
setTransactionId(String) - Method in class com.broadleafcommerce.tax.domain.TaxDetail
The transaction ID for this tax detail.
setType(String) - Method in class com.broadleafcommerce.tax.domain.TaxItem
Specifies the kind of item this is such as FULFILLMENT or ORDER.
setVat(boolean) - Method in class com.broadleafcommerce.tax.domain.TaxDetail
 
setVat(boolean) - Method in class com.broadleafcommerce.tax.domain.TaxInfo
Whether this is a VAT tax.
setVat(Boolean) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
True if this is a VAT tax
SimpleTaxConfig - Class in com.broadleafcommerce.tax.simple
Tax configuration read from a file via SimpleTaxProvider#getTaxInfo(BigDecimal, TaxItem).
SimpleTaxConfig() - Constructor for class com.broadleafcommerce.tax.simple.SimpleTaxConfig
 
SimpleTaxProperties - Class in com.broadleafcommerce.tax.simple
 
SimpleTaxProperties() - Constructor for class com.broadleafcommerce.tax.simple.SimpleTaxProperties
 
SimpleTaxProvider<T1 extends TaxRequest,​T2 extends TaxResponse> - Class in com.broadleafcommerce.tax.simple
Simple implementation of TaxProvider primarily used for estimating taxes, but can be used for providing full taxes for implementors without complex tax needs.
SimpleTaxProvider(ObjectMapper, TypeFactory, SimpleTaxProperties) - Constructor for class com.broadleafcommerce.tax.simple.SimpleTaxProvider
 
SimpleTaxRecord - Class in com.broadleafcommerce.tax.simple
A single configuration of a tax rate according to a location.
SimpleTaxRecord() - Constructor for class com.broadleafcommerce.tax.simple.SimpleTaxRecord
 

T

taxableAmount(MonetaryAmount) - Method in class com.broadleafcommerce.tax.domain.TaxDetail.TaxDetailBuilder
The amount that was taxable to determine the calculated tax.
TaxAddress - Class in com.broadleafcommerce.tax.domain
An address used to determine taxes for a TaxRequest.
TaxAddress() - Constructor for class com.broadleafcommerce.tax.domain.TaxAddress
 
taxCalculated(MonetaryAmount) - Method in class com.broadleafcommerce.tax.domain.TaxDetail.TaxDetailBuilder
The calculated tax for this detail.
TaxDetail - Class in com.broadleafcommerce.tax.domain
Detailed tax information for a item, via TaxInfo.
TaxDetail() - Constructor for class com.broadleafcommerce.tax.domain.TaxDetail
 
TaxDetail(String, String, String, String, String, MonetaryAmount, BigDecimal, MonetaryAmount, String, Map<String, Object>, boolean) - Constructor for class com.broadleafcommerce.tax.domain.TaxDetail
 
TaxDetail.TaxDetailBuilder - Class in com.broadleafcommerce.tax.domain
 
TaxInfo - Class in com.broadleafcommerce.tax.domain
Tax information returned from a TaxProvider for a single line item.
TaxInfo() - Constructor for class com.broadleafcommerce.tax.domain.TaxInfo
 
taxInfos - Variable in class com.broadleafcommerce.tax.domain.TaxResponse
The tax infos for each of the line items, keyed by fulfillmentGroupReferenceNumber + "-" + itemId.
TaxISOCountry - Class in com.broadleafcommerce.tax.domain
This domain object represents the ISO 3166 standard published by the International Organization for Standardization (ISO), and defines codes for the names of countries, dependent territories, and special areas of geographical interest.
TaxISOCountry() - Constructor for class com.broadleafcommerce.tax.domain.TaxISOCountry
 
TaxItem - Class in com.broadleafcommerce.tax.domain
An item to be taxed.
TaxItem() - Constructor for class com.broadleafcommerce.tax.domain.TaxItem
 
TaxItemType - Enum in com.broadleafcommerce.tax.domain.type
Designation used by TaxItems to specify what type of item they are such as Fulfillment or Order item.
taxName(String) - Method in class com.broadleafcommerce.tax.domain.TaxDetail.TaxDetailBuilder
The name of the tax.
TaxProvider<T1 extends TaxRequest,​T2 extends TaxResponse> - Interface in com.broadleafcommerce.tax
 
TaxRequest - Class in com.broadleafcommerce.tax.domain
A grouping of items and address(es) to be used to determine taxes as a request DTO sent to TaxProvider.
TaxRequest() - Constructor for class com.broadleafcommerce.tax.domain.TaxRequest
 
TaxResponse - Class in com.broadleafcommerce.tax.domain
Response DTO from a TaxProvider that contains tax information for items.
TaxResponse() - Constructor for class com.broadleafcommerce.tax.domain.TaxResponse
 
TaxServiceAutoConfiguration - Class in com.broadleafcommerce.tax.autoconfigure
 
TaxServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.tax.autoconfigure.TaxServiceAutoConfiguration
 
toString() - Method in class com.broadleafcommerce.tax.domain.TaxAddress
 
toString() - Method in class com.broadleafcommerce.tax.domain.TaxDetail.TaxDetailBuilder
 
toString() - Method in class com.broadleafcommerce.tax.domain.TaxDetail
 
toString() - Method in class com.broadleafcommerce.tax.domain.TaxInfo
 
toString() - Method in class com.broadleafcommerce.tax.domain.TaxISOCountry
 
toString() - Method in class com.broadleafcommerce.tax.domain.TaxItem
 
toString() - Method in class com.broadleafcommerce.tax.domain.TaxRequest
 
toString() - Method in class com.broadleafcommerce.tax.domain.TaxResponse
 
toString() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxConfig
 
toString() - Method in class com.broadleafcommerce.tax.simple.SimpleTaxRecord
 
totalAmount - Variable in class com.broadleafcommerce.tax.domain.TaxResponse
The total amount of the items.
totalExemption - Variable in class com.broadleafcommerce.tax.domain.TaxResponse
The total amount that is not taxable from the items.
totalTaxable - Variable in class com.broadleafcommerce.tax.domain.TaxResponse
The total amount that is taxable from the items.
totalTaxCalculated - Variable in class com.broadleafcommerce.tax.domain.TaxResponse
The total tax calculated from all items.
transactionId(String) - Method in class com.broadleafcommerce.tax.domain.TaxDetail.TaxDetailBuilder
The transaction ID for this tax detail.

V

valueOf(String) - Static method in enum com.broadleafcommerce.tax.domain.type.TaxItemType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.broadleafcommerce.tax.domain.type.TaxItemType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J L O R S T V 
All Classes All Packages