Uses of Class
com.broadleafcommerce.cartoperation.domain.subscription.ExistingSubscriptionDetails
Packages that use ExistingSubscriptionDetails
Package
Description
-
Uses of ExistingSubscriptionDetails in com.broadleafcommerce.cartoperation.domain.subscription
Methods in com.broadleafcommerce.cartoperation.domain.subscription that return types with arguments of type ExistingSubscriptionDetailsModifier and TypeMethodDescriptionUserSubscriptionSummary.getActiveSubscriptions()ExistingSubscriptionDetailsof the active subscriptions purchased by the user.UserSubscriptionSummary.getFormerSubscriptions()ExistingSubscriptionDetailsof the former subscriptions purchased by the user.Method parameters in com.broadleafcommerce.cartoperation.domain.subscription with type arguments of type ExistingSubscriptionDetailsModifier and TypeMethodDescriptionvoidUserSubscriptionSummary.setActiveSubscriptions(List<ExistingSubscriptionDetails> activeSubscriptions) ExistingSubscriptionDetailsof the active subscriptions purchased by the user.voidUserSubscriptionSummary.setFormerSubscriptions(List<ExistingSubscriptionDetails> formerSubscriptions) ExistingSubscriptionDetailsof the former subscriptions purchased by the user. -
Uses of ExistingSubscriptionDetails in com.broadleafcommerce.cartoperation.service.configuration
Methods in com.broadleafcommerce.cartoperation.service.configuration with parameters of type ExistingSubscriptionDetailsModifier and TypeMethodDescriptionprotected booleanDefaultCartItemConfigurationService.isSubscriptionBillingFrequencyChangeAllowed(@NonNull String subscriptionActionFlow, @NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull ExistingSubscriptionDetails existingSubscriptionDetails, P product, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidDefaultCartItemConfigurationService.validateBillingFrequencyChange(@NonNull String subscriptionActionFlow, @NonNull ExistingSubscriptionDetails existingSubscriptionDetails, @NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem, P product, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) If the givenUpdateItemRequestis changing the billing frequency of the subscription, validates that the change is allowed. -
Uses of ExistingSubscriptionDetails in com.broadleafcommerce.cartoperation.service.provider.external
Methods in com.broadleafcommerce.cartoperation.service.provider.external with parameters of type ExistingSubscriptionDetailsModifier and TypeMethodDescriptionprotected voidExternalOfferProvider.populateExistingOffers(@NonNull com.broadleafcommerce.promotion.offer.client.web.context.OrderDto<com.broadleafcommerce.promotion.offer.client.web.context.FulfillmentGroupDto<com.broadleafcommerce.promotion.offer.client.web.context.FulfillmentLineItemDto>> orderDto, @NonNull ExistingSubscriptionDetails existingSubscriptionDetails, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) PopulatesExistingOfferRefs that the cart already has applied to the givenOrderDto -
Uses of ExistingSubscriptionDetails in com.broadleafcommerce.cartoperation.service.util.subscription
Methods in com.broadleafcommerce.cartoperation.service.util.subscription that return ExistingSubscriptionDetailsModifier and TypeMethodDescriptionCartSubscriptionUtils.getExistingSubscriptionDetails(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart) Gets the existing subscription details from the cart attributes.Methods in com.broadleafcommerce.cartoperation.service.util.subscription with parameters of type ExistingSubscriptionDetailsModifier and TypeMethodDescriptionCartSubscriptionUtils.getExistingSubscriptionItemDetail(@NonNull ExistingSubscriptionDetails existingSubscriptionDetails, @NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull com.broadleafcommerce.cart.client.domain.CartItem cartItem)