Uses of Class
com.broadleafcommerce.cartoperation.domain.subscription.UserSubscriptionSummary
Packages that use UserSubscriptionSummary
Package
Description
-
Uses of UserSubscriptionSummary in com.broadleafcommerce.cartoperation.service.provider
Methods in com.broadleafcommerce.cartoperation.service.provider that return UserSubscriptionSummaryModifier and TypeMethodDescriptionSubscriptionOpsProvider.readUserSubscriptionSummary(String userRefType, String userRef, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Fetches aUserSubscriptionSummarycontaining information about a user's active and former subscriptions. -
Uses of UserSubscriptionSummary in com.broadleafcommerce.cartoperation.service.provider.external
Methods in com.broadleafcommerce.cartoperation.service.provider.external that return UserSubscriptionSummaryModifier and TypeMethodDescriptionExternalSubscriptionOpsProvider.readUserSubscriptionSummary(@NonNull String userRefType, @NonNull String userRef, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.cartoperation.service.provider.external with parameters of type UserSubscriptionSummaryModifier and TypeMethodDescriptionprotected voidExternalOfferProvider.populateOrderDtoFromUserSubscriptionSummary(@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 com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull UserSubscriptionSummary subscriptionSummary, @NonNull String subscriptionActionFlow) Populates the details of the active and former subscriptions in theorderDtoand filters out items that are already present in the cart.protected voidExternalOfferProvider.populateSubscriptionItemDtoFromUserSubscriptionSummary(@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 UserSubscriptionSummary subscriptionSummary, boolean isForActiveSubscription) Populates theOrderDto.getActiveSubscriptionItems()orOrderDto.getFormerSubscriptionItems()from theUserSubscriptionSummarybased on theisForActiveSubscriptionflag.