Uses of Interface
com.broadleafcommerce.cartoperation.service.fulfillment.address.TaxAddressSourceHandler
Package
Description
-
Uses of TaxAddressSourceHandler in com.broadleafcommerce.cartoperation.service.fulfillment.address
Modifier and TypeClassDescriptionclass
Populates the tax address from the billing address.class
Populates the tax address from the shipping address. -
Uses of TaxAddressSourceHandler in com.broadleafcommerce.cartoperation.service.pricing
Modifier and TypeMethodDescriptionprotected TaxAddressSourceHandler
DefaultDelegatingTaxService.findTaxAddressSourceHandler
(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.cart.client.domain.FulfillmentGroup fulfillmentGroup, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected TaxAddressSourceHandler
DefaultTaxService.findTaxAddressSourceHandler
(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, F fulfillmentGroup, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated.Modifier and TypeMethodDescriptionprotected Optional<TaxAddressSourceHandler>
DefaultDelegatingTaxService.findTaxAddressSourceHandlerForFeeTaxCalculation
(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull com.broadleafcommerce.cart.client.domain.FulfillmentGroup fulfillmentGroup, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Finds theTaxAddressSourceHandler
for tax calculation for fees, e.g.protected Optional<TaxAddressSourceHandler>
DefaultTaxService.getAddressSourceForFeeTaxCalculation
(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, F fulfillmentGroup, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated.protected List<TaxAddressSourceHandler>
DefaultDelegatingTaxService.getTaxAddressSourceHandlers()
protected List<TaxAddressSourceHandler>
DefaultTaxService.getTaxAddressSourceHandlers()
Deprecated.Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.tax.domain.TaxCalculationGroup
DefaultDelegatingTaxService.buildTaxCalculationGroup
(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull com.broadleafcommerce.cart.client.domain.FulfillmentGroup fulfillmentGroup, @NonNull TaxAddressSourceHandler handler, @NonNull List<com.broadleafcommerce.tax.domain.TaxItem> taxItems, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Builds aTaxCalculationGroup
, which is used to calculate taxes for a group of items being shipped to or fulfilled at a particular Address.protected TREQ
DefaultTaxService.getTaxRequest
(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, F fulfillmentGroup, @NonNull TaxAddressSourceHandler handler, @NonNull List<TI> taxItems, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated.ModifierConstructorDescriptionDefaultDelegatingTaxService
(@NonNull com.broadleafcommerce.tax.delegate.TaxDelegate<?, ?> taxDelegate, List<TaxAddressSourceHandler> taxAddressSourceHandlers, @NonNull com.broadleafcommerce.common.extension.TypeFactory typeFactory) DefaultTaxService
(com.broadleafcommerce.tax.TaxProvider<TREQ, TRES> estimatedTaxProvider, com.broadleafcommerce.tax.TaxProvider<TREQ, TRES> actualTaxProvider, com.broadleafcommerce.common.extension.TypeFactory typeFactory, List<TaxAddressSourceHandler> handlers) Deprecated.