A B C D E F G H I J L O R S T V
All Classes All Packages
All Classes All Packages
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 structureSimpleTaxConfig
. - 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
-
Deprecated.
- calculateTaxes(T1) - Method in interface com.broadleafcommerce.tax.TaxProvider
-
Deprecated.
- 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
- getTaxInfo(BigDecimal, TaxItem, CurrencyUnit) - Method in class com.broadleafcommerce.tax.simple.SimpleTaxProvider
-
Deprecated.
- 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.
All Classes All Packages