Uses of Class
com.broadleafcommerce.subscriptionoperation.web.domain.AddItemRequest
Packages that use AddItemRequest
Package
Description
-
Uses of AddItemRequest in com.broadleafcommerce.subscriptionoperation.service.modification
Methods in com.broadleafcommerce.subscriptionoperation.service.modification that return AddItemRequestModifier and TypeMethodDescriptionprotected AddItemRequestAbstractModifySubscriptionHandler.buildAddItemRequest(@NonNull SubscriptionItem subscriptionItem, @NonNull Subscription subscription, @NonNull ModifySubscriptionRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Builds anAddItemRequestfrom the given subscriptionItem, subscription and the flowNameprotected AddItemRequestInitiateCancelSubscriptionHandler.buildAddItemRequest(@NonNull SubscriptionItem subscriptionItem, @NonNull Subscription subscription, @NonNull ModifySubscriptionRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected AddItemRequestAbstractGradeChangeSubscriptionModificationHandler.buildRootItemRequestWithDependents(@NonNull ModifySubscriptionRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Builds aAddItemRequestfor the root upgrade/downgrade item.Methods in com.broadleafcommerce.subscriptionoperation.service.modification that return types with arguments of type AddItemRequestModifier and TypeMethodDescriptionprotected Optional<AddItemRequest>AbstractGradeChangeSubscriptionModificationHandler.buildAddItemRequestForAddOn(@NonNull ProductOption addOnOption, @NonNull Subscription subscription, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Builds aAddItemRequestfor any relevant add-ons.protected List<AddItemRequest>InitiateCancelSubscriptionHandler.buildAddItemRequestsForCancellationFeeProducts(@NonNull ModifySubscriptionRequest request) Builds aListofAddItemRequestfor products containing cancellation-fees.protected List<AddItemRequest>AbstractGradeChangeSubscriptionModificationHandler.getDependentItems(@NonNull SubscriptionReferencedItem nextRootItem, @NonNull Subscription subscription, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Gets a list of all the required add-ons (dependentCartItems) for the current product.protected List<AddItemRequest>AbstractGradeChangeSubscriptionModificationHandler.getDependentItemsCustom(@NonNull SubscriptionReferencedItem nextRootItem, @NonNull Subscription subscription) Custom implementation for non-BroadleafProduct instances.Methods in com.broadleafcommerce.subscriptionoperation.service.modification with parameters of type AddItemRequestModifier and TypeMethodDescriptionprotected voidAbstractGradeChangeSubscriptionModificationHandler.populateDefaultProductAndOrVariantId(@NonNull ItemChoice itemChoice, @NonNull AddItemRequest addOnRequest) protected voidSubscriptionModificationUtils.populateItemChoiceDetailsToAddItemRequest(@NonNull AddItemRequest addItemRequest, @NonNull ItemChoice itemChoice, @NonNull Subscription subscription, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidInitiateCancelSubscriptionHandler.setNonCatalogItemDetailsOnCancelItem(@NonNull ModifySubscriptionRequest request, @NonNull AddItemRequest cancelItem) Sets theNonCatalogItemDetailson thecancelItem -
Uses of AddItemRequest in com.broadleafcommerce.subscriptionoperation.web.domain
Methods in com.broadleafcommerce.subscriptionoperation.web.domain that return types with arguments of type AddItemRequestModifier and TypeMethodDescriptionCreateCartRequest.getAddItemRequests()The initialAddItemRequeststo populate the cart.AddItemRequest.getDependentCartItems()A list of additionalAddItemRequeststhat should be processed as dependent items of the resulting parent item of this currentAddItemRequest.Method parameters in com.broadleafcommerce.subscriptionoperation.web.domain with type arguments of type AddItemRequestModifier and TypeMethodDescriptionvoidCreateCartRequest.setAddItemRequests(List<AddItemRequest> addItemRequests) The initialAddItemRequeststo populate the cart.voidAddItemRequest.setDependentCartItems(List<AddItemRequest> dependentCartItems) A list of additionalAddItemRequeststhat should be processed as dependent items of the resulting parent item of this currentAddItemRequest.