Uses of Class
com.broadleafcommerce.billing.domain.BillingEventItem
Packages that use BillingEventItem
Package
Description
-
Uses of BillingEventItem in com.broadleafcommerce.billing.domain
Fields in com.broadleafcommerce.billing.domain declared as BillingEventItemModifier and TypeFieldDescriptionprotected BillingEventItemBillingEventItemWithTaxDetails.billingEventItemMethods in com.broadleafcommerce.billing.domain that return BillingEventItemMethods in com.broadleafcommerce.billing.domain with parameters of type BillingEventItemModifier and TypeMethodDescriptionvoidBillingEventItemWithTaxDetails.setBillingEventItem(BillingEventItem billingEventItem) Constructors in com.broadleafcommerce.billing.domain with parameters of type BillingEventItemModifierConstructorDescriptionBillingEventItemWithTaxDetails(BillingEventItem billingEventItem, List<BillingTaxDetail> billingTaxDetails, List<BillingEventItemAdjustment> billingEventItemAdjustments) -
Uses of BillingEventItem in com.broadleafcommerce.billing.job.autoconfigure
Methods in com.broadleafcommerce.billing.job.autoconfigure that return types with arguments of type BillingEventItemModifier and TypeMethodDescriptionBillingJobAutoConfiguration.billingTaxService(com.broadleafcommerce.tax.delegate.TaxDelegate<?, ?> taxDelegate, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of BillingEventItem in com.broadleafcommerce.billing.job.domain
Methods in com.broadleafcommerce.billing.job.domain that return types with arguments of type BillingEventItemModifier and TypeMethodDescriptionBillingProcessingRequestWithBillingEventDTO.getBillingEventItems()BillingProcessingRequestWithBillingEventDTO.getBillingEventItemsWithAdjustments() -
Uses of BillingEventItem in com.broadleafcommerce.billing.job.module
Fields in com.broadleafcommerce.billing.job.module with type parameters of type BillingEventItemModifier and TypeFieldDescriptionBillingProcessingRequestInitializer.billingEventItemServiceTaxCalculationProcessorHandler.taxServiceMethods in com.broadleafcommerce.billing.job.module that return types with arguments of type BillingEventItemModifier 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 BillingEventItemModifier 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 BillingEventItem in com.broadleafcommerce.billing.job.service
Classes in com.broadleafcommerce.billing.job.service with type parameters of type BillingEventItemModifier 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.Methods in com.broadleafcommerce.billing.job.service with parameters of type BillingEventItemModifier and TypeMethodDescriptionstatic BigDecimalBillingEventPricingUtils.calculateAndRecordItemTotal(@NonNull BillingEventItem billingEventItem, @NonNull List<BillingEventItemAdjustment> adjustments) static BigDecimalBillingEventPricingUtils.getItemAdjustmentsTotal(@NonNull BillingEventItem billingEventItem, @NonNull List<BillingEventItemAdjustment> adjustments) static BigDecimalBillingEventPricingUtils.getOrCalculateItemSubtotal(@NonNull BillingEventItem billingEventItem) -
Uses of BillingEventItem in com.broadleafcommerce.billing.job.service.impl
Classes in com.broadleafcommerce.billing.job.service.impl with type parameters of type BillingEventItemModifier 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 BillingEventItemMethods in com.broadleafcommerce.billing.job.service.impl with parameters of type BillingEventItemModifier and TypeMethodDescriptionprotected List<BillingTaxDetail>DefaultTaxCalculationHandlerService.updateBillingTaxDetails(List<BillingTaxDetail> billingTaxDetails, BillingEventItem billingEventItem, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of BillingEventItem in com.broadleafcommerce.billing.service
Classes in com.broadleafcommerce.billing.service with type parameters of type BillingEventItemModifier and TypeInterfaceDescriptioninterfaceBillingEventItemService<P extends BillingEventItem,Q extends BillingEventItemWithTaxDetails> Methods in com.broadleafcommerce.billing.service with parameters of type BillingEventItemModifier and TypeMethodDescriptiondefault BigDecimalBillingEventItemService.calculatePreTaxUnitPrice(BillingEventItem item) Deprecated.BillingEventItemService.calculatePreTaxUnitPrice(BillingEventItem item, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Calculates the unit cost of an item before tax (includes item adjustment discounts). -
Uses of BillingEventItem in com.broadleafcommerce.billing.service.autoconfigure
Methods in com.broadleafcommerce.billing.service.autoconfigure that return types with arguments of type BillingEventItemModifier and TypeMethodDescriptionBillingServiceAutoConfiguration.billingEventItemService(BillingEventItemRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) -
Uses of BillingEventItem in com.broadleafcommerce.billing.service.impl
Classes in com.broadleafcommerce.billing.service.impl with type parameters of type BillingEventItemModifier and TypeClassDescriptionclassDefaultBillingEventItemService<P extends BillingEventItem,Q extends BillingEventItemWithTaxDetails> Fields in com.broadleafcommerce.billing.service.impl with type parameters of type BillingEventItemModifier and TypeFieldDescriptionDefaultBillingEventPaymentService.billingEventItemServiceDefaultBillingEventService.billingEventItemServiceDefaultRefundEventItemService.billingEventItemServiceDefaultRefundEventService.billingEventItemServiceMethods in com.broadleafcommerce.billing.service.impl with parameters of type BillingEventItemModifier and TypeMethodDescriptionprotected longDefaultBillingEventService.applyDifferenceToAdjustAmount(BillingEventItem billingEventItem, long numApplicationsNeeded, BigDecimal unitAmount, BillingEventItemAdjustment billingEventItemAdjustment) protected BillingEventItemAdjustmentDefaultBillingEventService.buildProratedEventItemAdjustment(BillingEventItem billingEventItem, BigDecimal proratedAdjustmentAmount, BillingEventAdjustment billingEventAdjustment) Create the BillingEventItemAdjustment for the prorated BillingEventAdjustmentsDefaultBillingEventItemService.calculatePreTaxUnitPrice(BillingEventItem item, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidDefaultRefundEventService.validateRefundAmount(RefundEventItem requestedRefundItem, BillingEventItem billingEventItem, List<BillingEventItemAdjustment> adjustments) protected voidDefaultRefundEventService.validateRefundQuantity(RefundEventItem requestedRefundItem, BillingEventItem billingEventItem, List<RefundEventItem> existingRefundItems) -
Uses of BillingEventItem in com.broadleafcommerce.subscription.job.service.impl
Methods in com.broadleafcommerce.subscription.job.service.impl that return BillingEventItemModifier and TypeMethodDescriptionprotected BillingEventItemDefaultSubscriptionBillingEventGeneratorService.createBillingEventItem(@NonNull Subscription subscription, @NonNull SubscriptionItem subscriptionItem, @NonNull SubscriptionPeriod subscriptionPeriod, SubscriptionNextPeriodBillingEventGenerationRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
BillingEventItemService.calculatePreTaxUnitPrice(BillingEventItem, ContextInfo)instead