Uses of Interface
com.broadleafcommerce.tax.TaxAccessor
Packages that use TaxAccessor
Package
Description
-
Uses of TaxAccessor in com.broadleafcommerce.tax
Subinterfaces of TaxAccessor in com.broadleafcommerce.taxModifier and TypeInterfaceDescriptioninterface
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 TaxAccessor in com.broadleafcommerce.tax.delegate
Subinterfaces of TaxAccessor in com.broadleafcommerce.tax.delegateModifier and TypeInterfaceDescriptioninterface
TaxDelegate<T1 extends TaxRequest,
T2 extends TaxResponse> This class represents an object that delegates to the appropriateTaxProvider
.Classes in com.broadleafcommerce.tax.delegate that implement TaxAccessorModifier 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. -
Uses of TaxAccessor in com.broadleafcommerce.tax.simple
Classes in com.broadleafcommerce.tax.simple that implement TaxAccessorModifier 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.