Uses of Class
com.broadleafcommerce.tax.domain.TaxResponse
-
Packages that use TaxResponse Package Description com.broadleafcommerce.tax com.broadleafcommerce.tax.autoconfigure com.broadleafcommerce.tax.delegate com.broadleafcommerce.tax.simple -
-
Uses of TaxResponse in com.broadleafcommerce.tax
Classes in com.broadleafcommerce.tax with type parameters of type TaxResponse Modifier and Type Interface Description interface
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 TaxResponse in com.broadleafcommerce.tax.autoconfigure
Methods in com.broadleafcommerce.tax.autoconfigure that return types with arguments of type TaxResponse Modifier and Type Method Description TaxDelegate<TaxRequest,TaxResponse>
TaxServiceAutoConfiguration. taxProviderDelegate(TaxDelegateProperties taxDelegateProperties, List<TaxProvider<TaxRequest,TaxResponse>> taxProviders, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
Method parameters in com.broadleafcommerce.tax.autoconfigure with type arguments of type TaxResponse Modifier and Type Method Description TaxDelegate<TaxRequest,TaxResponse>
TaxServiceAutoConfiguration. taxProviderDelegate(TaxDelegateProperties taxDelegateProperties, List<TaxProvider<TaxRequest,TaxResponse>> taxProviders, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
Uses of TaxResponse in com.broadleafcommerce.tax.delegate
Classes in com.broadleafcommerce.tax.delegate with type parameters of type TaxResponse Modifier and Type Class Description class
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 TaxResponse in com.broadleafcommerce.tax.simple
Classes in com.broadleafcommerce.tax.simple with type parameters of type TaxResponse Modifier and Type Class Description class
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.
-