Uses of Class
com.broadleafcommerce.billing.domain.BillingTaxDetail
Packages that use BillingTaxDetail
Package
Description
-
Uses of BillingTaxDetail in com.broadleafcommerce.billing.domain
Fields in com.broadleafcommerce.billing.domain with type parameters of type BillingTaxDetailModifier and TypeFieldDescriptionprotected List<BillingTaxDetail>BillingEventItemWithTaxDetails.billingTaxDetailsList ofBillingTaxDetailused to calculate the tax detailsMethods in com.broadleafcommerce.billing.domain that return types with arguments of type BillingTaxDetailModifier and TypeMethodDescriptionBillingEventItemWithTaxDetails.getBillingTaxDetails()List ofBillingTaxDetailused to calculate the tax detailsMethod parameters in com.broadleafcommerce.billing.domain with type arguments of type BillingTaxDetailModifier and TypeMethodDescriptionvoidBillingEventItemWithTaxDetails.setBillingTaxDetails(List<BillingTaxDetail> billingTaxDetails) List ofBillingTaxDetailused to calculate the tax detailsConstructor parameters in com.broadleafcommerce.billing.domain with type arguments of type BillingTaxDetailModifierConstructorDescriptionBillingEventItemWithTaxDetails(BillingEventItem billingEventItem, List<BillingTaxDetail> billingTaxDetails, List<BillingEventItemAdjustment> billingEventItemAdjustments) -
Uses of BillingTaxDetail in com.broadleafcommerce.billing.job.autoconfigure
Methods in com.broadleafcommerce.billing.job.autoconfigure that return types with arguments of type BillingTaxDetailModifier and TypeMethodDescriptionBillingJobAutoConfiguration.billingTaxService(com.broadleafcommerce.tax.delegate.TaxDelegate<?, ?> taxDelegate, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of BillingTaxDetail in com.broadleafcommerce.billing.job.module
Fields in com.broadleafcommerce.billing.job.module with type parameters of type BillingTaxDetailMethods in com.broadleafcommerce.billing.job.module that return types with arguments of type BillingTaxDetailModifier and TypeMethodDescriptionprotected Map<BillingEventItem,List<BillingTaxDetail>> TaxCalculationProcessorHandler.callTaxCalculationProcess(BillingProcessingRequestWithBillingEventDTO billingProcessingRequestWithBillingEventDTO, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) This method is solely responsible for calling theTaxServiceto calculate taxes.Method parameters in com.broadleafcommerce.billing.job.module with type arguments of type BillingTaxDetailModifier and TypeMethodDescriptionprotected booleanTaxCalculationProcessorHandler.mapDoesNotContainTaxDetails(Map<BillingEventItem, List<BillingTaxDetail>> itemsWithTaxDetailsMap) Determines whether the tax calculation was successful.protected voidTaxCalculationProcessorHandler.updateRequestDTOWithTaxResultsMap(Map<BillingEventItem, List<BillingTaxDetail>> itemsWithTaxDetailsMap, BillingProcessingRequestWithBillingEventDTO billingProcessingRequestWithBillingEventDTO) Handles updating the given DTO with results of the tax calculation stored on the map. -
Uses of BillingTaxDetail in com.broadleafcommerce.billing.job.service
Classes in com.broadleafcommerce.billing.job.service with type parameters of type BillingTaxDetailModifier and TypeInterfaceDescriptioninterfaceTaxService<P extends BillingEventItem,Q extends BillingTaxDetail, R extends BillingProcessingRequestWithBillingEventDTO> Service for calculating and applying taxes to aBillingProcessingRequest, typically by integrating with one or moreTaxProviders, depending on if there should be estimated and actual taxes calculated. -
Uses of BillingTaxDetail in com.broadleafcommerce.billing.job.service.impl
Classes in com.broadleafcommerce.billing.job.service.impl with type parameters of type BillingTaxDetailModifier and TypeClassDescriptionclassDefaultDelegatingTaxService<P extends BillingEventItem,Q extends BillingTaxDetail, R extends BillingProcessingRequestWithBillingEventDTO> This implementation ofTaxServicecallsTaxDelegate, which has a discovery process to determine the bestTaxProviderimplementation based on configured properties, the providedTaxCalculationRequest, and theContextInfo.Fields in com.broadleafcommerce.billing.job.service.impl with type parameters of type BillingTaxDetailModifier and TypeFieldDescriptionprotected BillingTaxDetailService<BillingTaxDetail>DefaultTaxCalculationHandlerService.billingTaxDetailServiceMethods in com.broadleafcommerce.billing.job.service.impl that return types with arguments of type BillingTaxDetailModifier and TypeMethodDescriptionprotected List<BillingTaxDetail>DefaultTaxCalculationHandlerService.updateBillingTaxDetails(List<BillingTaxDetail> billingTaxDetails, BillingEventItem billingEventItem, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Method parameters in com.broadleafcommerce.billing.job.service.impl with type arguments of type BillingTaxDetailModifier and TypeMethodDescriptionprotected List<BillingTaxDetail>DefaultTaxCalculationHandlerService.updateBillingTaxDetails(List<BillingTaxDetail> billingTaxDetails, BillingEventItem billingEventItem, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of BillingTaxDetail in com.broadleafcommerce.billing.service
Classes in com.broadleafcommerce.billing.service with type parameters of type BillingTaxDetailModifier and TypeInterfaceDescriptioninterfaceBillingTaxDetailService<P extends BillingTaxDetail> -
Uses of BillingTaxDetail in com.broadleafcommerce.billing.service.autoconfigure
Methods in com.broadleafcommerce.billing.service.autoconfigure that return types with arguments of type BillingTaxDetailModifier and TypeMethodDescriptionBillingServiceAutoConfiguration.billingTaxDetailService(BillingTaxDetailRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
Uses of BillingTaxDetail in com.broadleafcommerce.billing.service.impl
Classes in com.broadleafcommerce.billing.service.impl with type parameters of type BillingTaxDetailModifier and TypeClassDescriptionclassDefaultBillingTaxDetailService<P extends BillingTaxDetail>Fields in com.broadleafcommerce.billing.service.impl with type parameters of type BillingTaxDetailModifier and TypeFieldDescriptionprotected BillingTaxDetailService<BillingTaxDetail>DefaultBillingEventItemService.billingTaxDetailServiceprotected BillingTaxDetailService<BillingTaxDetail>DefaultBillingEventService.billingTaxDetailService