Uses of Class
com.broadleafcommerce.subscriptionoperation.domain.ItemChoice
Packages that use ItemChoice
Package
Description
-
Uses of ItemChoice in com.broadleafcommerce.subscriptionoperation.domain
Methods in com.broadleafcommerce.subscriptionoperation.domain that return ItemChoiceModifier and TypeMethodDescriptionProductOption.getItemChoice()Configuration for theDefaultProductOptionType.ITEM_CHOICE.Methods in com.broadleafcommerce.subscriptionoperation.domain with parameters of type ItemChoiceModifier and TypeMethodDescriptionvoidProductOption.setItemChoice(ItemChoice itemChoice) Configuration for theDefaultProductOptionType.ITEM_CHOICE. -
Uses of ItemChoice in com.broadleafcommerce.subscriptionoperation.service
Methods in com.broadleafcommerce.subscriptionoperation.service that return types with arguments of type ItemChoiceModifier and TypeMethodDescriptionprotected Map<String,ItemChoice> DefaultSubscriptionOperationService.buildItemChoiceByChoiceKey(@NonNull Product product, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Builds a map of choice keys to item choices for all options on the product, including child options.Methods in com.broadleafcommerce.subscriptionoperation.service with parameters of type ItemChoiceModifier and TypeMethodDescriptionprotected List<ProductOption>DefaultSubscriptionOperationService.getChildOptions(@NonNull ItemChoice itemChoice, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Gets the child options for the givenItemChoice.Method parameters in com.broadleafcommerce.subscriptionoperation.service with type arguments of type ItemChoiceModifier and TypeMethodDescriptionprotected booleanDefaultSubscriptionOperationService.hasNewAddonsToAdd(@NonNull Set<SubscriptionItem> currentAddons, @NonNull Set<String> addablePostPurchase, @NonNull Map<String, ItemChoice> itemChoiceByChoiceKey, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines whether new addons can be added post-purchase given the current addons,protected booleanDefaultSubscriptionOperationService.isAnyCurrentAddonsEditable(@NonNull Set<SubscriptionItem> currentAddons, @NonNull Map<String, ItemChoice> itemChoiceByChoiceKey, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Determines whether any of the current addons are editable post-purchase. -
Uses of ItemChoice in com.broadleafcommerce.subscriptionoperation.service.modification
Methods in com.broadleafcommerce.subscriptionoperation.service.modification with parameters of type ItemChoiceModifier and TypeMethodDescriptionprotected List<ProductOption>AbstractModifySubscriptionHandler.getChildOptions(@NonNull ItemChoice itemChoice) protected booleanAbstractGradeChangeSubscriptionModificationHandler.isRequiredAddOn(@NonNull ItemChoice itemChoice) Determines if the currentaddOnis a required add-on.protected voidAbstractGradeChangeSubscriptionModificationHandler.populateDefaultProductAndOrVariantId(@NonNull ItemChoice itemChoice, @NonNull AddItemRequest addOnRequest) PopulatesAddItemRequest.getProductId()and, if applicable,AddItemRequest.getVariantId()based on the type ofItemChoice.protected voidSubscriptionModificationUtils.populateItemChoiceDetailsToAddItemRequest(@NonNull AddItemRequest addItemRequest, @NonNull ItemChoice itemChoice, @NonNull Subscription subscription, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of ItemChoice in com.broadleafcommerce.subscriptionoperation.web.domain
Methods in com.broadleafcommerce.subscriptionoperation.web.domain that return ItemChoiceMethods in com.broadleafcommerce.subscriptionoperation.web.domain that return types with arguments of type ItemChoiceModifier and TypeMethodDescriptionModifySubscriptionRequest.getItemChoiceByChoiceKey()Mapping ofadd-on choice keystoadd-ons.Method parameters in com.broadleafcommerce.subscriptionoperation.web.domain with type arguments of type ItemChoiceModifier and TypeMethodDescriptionvoidModifySubscriptionRequest.setItemChoiceByChoiceKey(Map<String, ItemChoice> itemChoiceByChoiceKey) Mapping ofadd-on choice keystoadd-ons.