Uses of Class
com.broadleafcommerce.subscriptionoperation.domain.SubscriptionAction
Packages that use SubscriptionAction
Package
Description
-
Uses of SubscriptionAction in com.broadleafcommerce.subscriptionoperation.domain
Methods in com.broadleafcommerce.subscriptionoperation.domain that return types with arguments of type SubscriptionActionModifier and TypeMethodDescriptionSubscriptionWithItems.getAvailableActions()The availableSubscriptionActionsthat may be possible for this subscription.Method parameters in com.broadleafcommerce.subscriptionoperation.domain with type arguments of type SubscriptionActionModifier and TypeMethodDescriptionvoidSubscriptionWithItems.setAvailableActions(List<SubscriptionAction> availableActions) The availableSubscriptionActionsthat may be possible for this subscription. -
Uses of SubscriptionAction in com.broadleafcommerce.subscriptionoperation.service
Methods in com.broadleafcommerce.subscriptionoperation.service that return SubscriptionActionModifier and TypeMethodDescriptionprotected SubscriptionActionDefaultSubscriptionOperationService.buildAvailableAction(SWI subscription, @NonNull String actionType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Creates aSubscriptionActionfor theactionTypeandSubscriptionWithItemsrepresenting an action that may be taken against thesubscription.Methods in com.broadleafcommerce.subscriptionoperation.service with parameters of type SubscriptionActionModifier and TypeMethodDescriptionprotected voidDefaultSubscriptionOperationService.populateCancelActionInfo(@NonNull SubscriptionWithItems subscription, @NonNull SubscriptionAction action, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Populates thegetActionInfo()for the anDefaultSubscriptionActionType.CANCELaction for the givenSubscriptionWithItems.protected voidDefaultSubscriptionOperationService.populateCancellationFeeProducts(@NonNull SubscriptionWithItems subscriptionWithItems, @NonNull CancellationPolicyDetail cancellationPolicyDetail, @NonNull SubscriptionAction action, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Populates the extra (cancellation) fee products including the grace fee cancellation product if applicable on the givenactionfrom the givenCancellationPolicyDetailby fetching them from the Catalog Service.protected voidDefaultSubscriptionOperationService.populateDowngradeActionInfo(@NonNull SubscriptionReferencedItem rootItem, @NonNull SubscriptionAction action, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidDefaultSubscriptionOperationService.populateUpgradeActionInfo(@NonNull SubscriptionReferencedItem rootItem, @NonNull SubscriptionAction action, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of SubscriptionAction in com.broadleafcommerce.subscriptionoperation.web.domain
Methods in com.broadleafcommerce.subscriptionoperation.web.domain that return SubscriptionActionModifier and TypeMethodDescriptionModifySubscriptionRequest.getAction()The action to be performed on the specifiedSubscription.Methods in com.broadleafcommerce.subscriptionoperation.web.domain that return types with arguments of type SubscriptionActionModifier and TypeMethodDescriptionSubscriptionActionResponse.getAvailableActions()The availableSubscriptionActionsthat may be possible for this subscription.Methods in com.broadleafcommerce.subscriptionoperation.web.domain with parameters of type SubscriptionActionModifier and TypeMethodDescriptionvoidModifySubscriptionRequest.setAction(SubscriptionAction action) The action to be performed on the specifiedSubscription.Method parameters in com.broadleafcommerce.subscriptionoperation.web.domain with type arguments of type SubscriptionActionModifier and TypeMethodDescriptionvoidSubscriptionActionResponse.setAvailableActions(List<SubscriptionAction> availableActions) The availableSubscriptionActionsthat may be possible for this subscription.