Uses of Class
com.broadleafcommerce.tax.domain.TaxRequest
Package
Description
-
Uses of TaxRequest in com.broadleafcommerce.tax
Modifier and TypeInterfaceDescriptioninterface
TaxAccessor<T1 extends TaxRequest,
T2 extends TaxResponse> Provides a common interface for components whos job it is to interact with a 1st or 3rd party tax service or tax data, or whos job it is to delegate to such a component.interface
TaxProvider<T1 extends TaxRequest,
T2 extends TaxResponse> Represents a component that is tasked with calculating taxes, or calling a 1st or 3rd party service to calculate taxes. -
Uses of TaxRequest in com.broadleafcommerce.tax.autoconfigure
Modifier and TypeMethodDescriptionTaxServiceAutoConfiguration.taxProviderDelegate
(TaxDelegateProperties taxDelegateProperties, List<TaxProvider<TaxRequest, TaxResponse>> taxProviders, com.broadleafcommerce.common.extension.TypeFactory typeFactory) Modifier and TypeMethodDescriptionTaxServiceAutoConfiguration.taxProviderDelegate
(TaxDelegateProperties taxDelegateProperties, List<TaxProvider<TaxRequest, TaxResponse>> taxProviders, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of TaxRequest in com.broadleafcommerce.tax.delegate
Modifier and TypeClassDescriptionclass
DefaultTaxDelegate<T1 extends TaxRequest,
T2 extends TaxResponse> This component resolves aTaxProvider
based on the providedContextInfo
and delegates appropriate tax calls to that provider.interface
TaxDelegate<T1 extends TaxRequest,
T2 extends TaxResponse> This class represents an object that delegates to the appropriateTaxProvider
. -
Uses of TaxRequest in com.broadleafcommerce.tax.simple
Modifier and TypeClassDescriptionclass
SimpleTaxProvider<T1 extends TaxRequest,
T2 extends TaxResponse> Simple implementation ofTaxProvider
primarily used for estimating taxes, but can be used for providing full taxes for implementors without complex tax needs.