Uses of Class
com.broadleafcommerce.subscription.domain.SubscriptionItem
Packages that use SubscriptionItem
Package
Description
-
Uses of SubscriptionItem in com.broadleafcommerce.subscription.domain
Methods in com.broadleafcommerce.subscription.domain that return types with arguments of type SubscriptionItemMethod parameters in com.broadleafcommerce.subscription.domain with type arguments of type SubscriptionItemModifier and TypeMethodDescriptionvoidSubscriptionWithItems.setSubscriptionItems(List<SubscriptionItem> subscriptionItems) Constructor parameters in com.broadleafcommerce.subscription.domain with type arguments of type SubscriptionItemModifierConstructorDescriptionSubscriptionWithItems(Subscription subscription, List<SubscriptionItem> subscriptionItems) -
Uses of SubscriptionItem in com.broadleafcommerce.subscription.job.service.impl
Fields in com.broadleafcommerce.subscription.job.service.impl with type parameters of type SubscriptionItemModifier and TypeFieldDescriptionprotected SubscriptionItemService<SubscriptionItem>DefaultSubscriptionFinderService.subscriptionItemServiceMethods in com.broadleafcommerce.subscription.job.service.impl that return types with arguments of type SubscriptionItemModifier and TypeMethodDescriptionprotected Map<String,Set<SubscriptionItem>> DefaultSubscriptionFinderService.getAllSubscriptionItemsGroupedBySubscriptionId(Set<String> subscriptionIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.subscription.job.service.impl with parameters of type SubscriptionItemModifier and TypeMethodDescriptionprotected BillingEventItemDefaultSubscriptionBillingEventGeneratorService.createBillingEventItem(@NonNull Subscription subscription, @NonNull SubscriptionItem subscriptionItem, @NonNull SubscriptionPeriod subscriptionPeriod, SubscriptionNextPeriodBillingEventGenerationRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected BillingEventItemAdjustmentDefaultSubscriptionBillingEventGeneratorService.createBillingEventItemAdjustment(@NonNull Subscription subscription, @NonNull SubscriptionItem subscriptionItem, @NonNull SubscriptionPeriod subscriptionPeriod, @NonNull SubscriptionItemAdjustment subscriptionItemAdjustment, SubscriptionNextPeriodBillingEventGenerationRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected List<BillingEventItemAdjustment>DefaultSubscriptionBillingEventGeneratorService.createBillingEventItemAdjustments(@NonNull Subscription subscription, @NonNull SubscriptionPeriod subscriptionPeriod, @NonNull SubscriptionItem subscriptionItem, SubscriptionNextPeriodBillingEventGenerationRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected BigDecimalDefaultSubscriptionBillingEventGeneratorService.determineBillingEventItemUnitPrice(@NonNull Subscription subscription, @NonNull SubscriptionItem subscriptionItem, @NonNull SubscriptionPeriod subscriptionPeriod) protected BigDecimalDefaultSubscriptionBillingEventGeneratorService.determineItemAdjustmentUnitAmount(@NonNull Subscription subscription, @NonNull SubscriptionItem subscriptionItem, @NonNull SubscriptionItemAdjustment subscriptionItemAdjustment, @NonNull SubscriptionPeriod subscriptionPeriod) protected javax.money.CurrencyUnitDefaultSubscriptionBillingEventGeneratorService.getCurrency(@NonNull Subscription subscription, @NonNull SubscriptionItem subscriptionItem) Hook point to determine the currency to use for pricing calculations. -
Uses of SubscriptionItem in com.broadleafcommerce.subscription.service
Classes in com.broadleafcommerce.subscription.service with type parameters of type SubscriptionItemModifier and TypeInterfaceDescriptioninterfaceSubscriptionItemService<P extends SubscriptionItem>Constructor parameters in com.broadleafcommerce.subscription.service with type arguments of type SubscriptionItemModifierConstructorDescriptionLockPurgeHandler(SubscriptionService<Subscription, SubscriptionWithItems> subscriptionService, SubscriptionItemService<SubscriptionItem> subscriptionItemService, SubscriptionItemAdjustmentService<SubscriptionItemAdjustment> subscriptionItemAdjustmentService, SubscriptionAdjustmentService<SubscriptionAdjustment> subscriptionAdjustmentService, org.springframework.transaction.support.TransactionTemplate transactionTemplate) -
Uses of SubscriptionItem in com.broadleafcommerce.subscription.service.autoconfigure
Methods in com.broadleafcommerce.subscription.service.autoconfigure that return types with arguments of type SubscriptionItemModifier and TypeMethodDescriptionSubscriptionServiceAutoConfiguration.subscriptionItemService(SubscriptionItemRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper) Method parameters in com.broadleafcommerce.subscription.service.autoconfigure with type arguments of type SubscriptionItemModifier and TypeMethodDescriptionorg.springframework.context.ApplicationListener<LockPurgedEvent>SubscriptionServiceAutoConfiguration.subscriptionLockPurgeHandler(SubscriptionService<Subscription, SubscriptionWithItems> subscriptionService, SubscriptionItemService<SubscriptionItem> subscriptionItemService, SubscriptionItemAdjustmentService<SubscriptionItemAdjustment> subscriptionItemAdjustmentService, SubscriptionAdjustmentService<SubscriptionAdjustment> subscriptionAdjustmentService, org.springframework.transaction.support.TransactionTemplate transactionTemplate) -
Uses of SubscriptionItem in com.broadleafcommerce.subscription.service.impl
Classes in com.broadleafcommerce.subscription.service.impl with type parameters of type SubscriptionItemModifier and TypeClassDescriptionclassDefaultSubscriptionItemService<P extends SubscriptionItem>Fields in com.broadleafcommerce.subscription.service.impl with type parameters of type SubscriptionItemModifier and TypeFieldDescriptionprotected SubscriptionItemService<SubscriptionItem>DefaultSubscriptionItemAdjustmentService.subscriptionItemServiceprotected SubscriptionItemService<SubscriptionItem>DefaultSubscriptionService.subscriptionItemServiceMethods in com.broadleafcommerce.subscription.service.impl with type parameters of type SubscriptionItemModifier and TypeMethodDescriptionprotected <T extends SubscriptionItem>
voidDefaultSubscriptionService.hydrateItemAdjustments(Collection<T> items, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hydrates the given subscription itemsadjustments.Methods in com.broadleafcommerce.subscription.service.impl that return types with arguments of type SubscriptionItemModifier and TypeMethodDescriptionprotected Map<String,Set<SubscriptionItem>> DefaultSubscriptionService.buildSubscriptionItemsBySubscriptionIdMap(@NonNull List<S> subscriptions, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Builds a map ofSubscriptionItemsbySubscriptionprotected List<SubscriptionItem>DefaultSubscriptionService.replaceSubscriptionItems(SWI existing, SWI changed, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Handles replacing all of theexistingSubscriptionWithItems.getSubscriptionItems()using thechangedSubscriptionWithItems.Method parameters in com.broadleafcommerce.subscription.service.impl with type arguments of type SubscriptionItemModifier and TypeMethodDescriptionprotected SWIDefaultSubscriptionService.buildSubscriptionWithItems(Subscription subscription, List<SubscriptionItem> subscriptionItems) voidDefaultSubscriptionService.setSubscriptionItemService(SubscriptionItemService<SubscriptionItem> subscriptionItemService)