Uses of Class
com.broadleafcommerce.tax.domain.TaxCalculationRequest
Package
Description
-
Uses of TaxCalculationRequest in com.broadleafcommerce.tax
Modifier and TypeMethodDescriptiondefault <R extends TaxCalculationRequest>
booleanTaxProvider.canHandle
(R request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Indicates if thisTaxProvider
can handle requests for the givenTaxCalculationRequest
andContextInfo
, which can be null.Modifier and TypeMethodDescriptionTaxAccessor.calculateTaxes
(TaxCalculationRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Takes theTaxCalculationRequest
and computes sales tax. -
Uses of TaxCalculationRequest in com.broadleafcommerce.tax.delegate
Modifier and TypeMethodDescriptionprotected <R extends TaxCalculationRequest>
TaxProvider<T1,T2> DefaultTaxDelegate.resolveFallbackProvider
(R request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Attempts to resolve a fallbackTaxProvider
.protected <R extends TaxCalculationRequest>
TaxProvider<T1,T2> DefaultTaxDelegate.resolvePreferredTaxProvider
(R request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Resolves the preferredTaxProvider
to be used to execute a tax request.Modifier and TypeMethodDescriptionDefaultTaxDelegate.calculateTaxes
(TaxCalculationRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected void
DefaultTaxDelegate.validateRequest
(TaxCalculationRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of TaxCalculationRequest in com.broadleafcommerce.tax.domain
Modifier and TypeClassDescriptionclass
Encapsulated request that indicates that a Tax transaction should be adjusted.class
Encapsulated request that indicates that a Tax transaction should be committed.class
Encapsulated request indicating that taxes that have been committed or saved should be reversed.class
Represents a void of a tax transaction. -
Uses of TaxCalculationRequest in com.broadleafcommerce.tax.simple
Modifier and TypeMethodDescription<R extends TaxCalculationRequest>
booleanSimpleTaxProvider.canHandle
(R request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected <R extends TaxCalculationRequest>
TaxInfoSimpleTaxProvider.getTaxInfo
(R request, SimpleTaxRecord chosenConfig, TaxItem item, javax.money.CurrencyUnit currencyUnit, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected <R extends TaxCalculationRequest>
booleanSimpleTaxProvider.isTaxExempt
(R request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected <R extends TaxCalculationRequest>
voidSimpleTaxProvider.populateTaxResponseGroup
(@NonNull TaxResponseGroup taxResponseGroup, R request, @NonNull TaxCalculationGroup calculationGroup, @NonNull SimpleTaxConfig config, @NonNull javax.money.CurrencyUnit currency, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionSimpleTaxProvider.calculateTaxes
(TaxCalculationRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected void
SimpleTaxProvider.populateTaxResponse
(@NonNull TaxCalculationRequest request, @NonNull TaxCalculationResponse response, @NonNull SimpleTaxConfig config, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)