Uses of Class
com.broadleafcommerce.subscriptionoperation.domain.CancellationPolicyDetail
Packages that use CancellationPolicyDetail
Package
Description
-
Uses of CancellationPolicyDetail in com.broadleafcommerce.subscriptionoperation.domain
Methods in com.broadleafcommerce.subscriptionoperation.domain that return CancellationPolicyDetailModifier and TypeMethodDescriptionCancellationPolicy.getCancellationPolicyDetail(String paymentStrategy) Gets the appropriateCancellationPolicyDetailbased on the payment strategy used.SubscriptionPricingContext.getCancellationPolicyDetail()The relevantCancellationPolicyDetailfor theSubscriptionPricingContext.paymentStrategyfrom theSubscriptionPricingContext.cancellationPolicy.SubscriptionPricingContext.getCancellationPolicyDetailAndValidate()CancellationPolicy.getPostpaidPolicyDetail()The policy details for items that are using theDefaultSubscriptionPaymentStrategy.POSTPAIDstrategy.CancellationPolicy.getPrepaidPolicyDetail()The policy details for items that are using theDefaultSubscriptionPaymentStrategy.PREPAIDstrategy.Methods in com.broadleafcommerce.subscriptionoperation.domain with parameters of type CancellationPolicyDetailModifier and TypeMethodDescriptionvoidSubscriptionPricingContext.setCancellationPolicyDetail(CancellationPolicyDetail cancellationPolicyDetail) The relevantCancellationPolicyDetailfor theSubscriptionPricingContext.paymentStrategyfrom theSubscriptionPricingContext.cancellationPolicy.voidCancellationPolicy.setPostpaidPolicyDetail(CancellationPolicyDetail postpaidPolicyDetail) The policy details for items that are using theDefaultSubscriptionPaymentStrategy.POSTPAIDstrategy.voidCancellationPolicy.setPrepaidPolicyDetail(CancellationPolicyDetail prepaidPolicyDetail) The policy details for items that are using theDefaultSubscriptionPaymentStrategy.PREPAIDstrategy. -
Uses of CancellationPolicyDetail in com.broadleafcommerce.subscriptionoperation.service
Methods in com.broadleafcommerce.subscriptionoperation.service with parameters of type CancellationPolicyDetailModifier and TypeMethodDescriptionDefaultSubscriptionOperationService.getCancellationFeeProductIdToFetch(@NonNull CancellationPolicyDetail cancellationPolicyDetail, @NonNull SubscriptionWithItems subscriptionWithItems) Fetches the Id of the extra (cancellation) fee product.booleanSubscriptionOperationUtils.isSubscriptionInGracePeriod(@NonNull CancellationPolicyDetail cancellationPolicyDetail, @NonNull Subscription subscription) Determines whether the givenSubscriptionis in itscancellation grace period.booleanSubscriptionOperationUtils.isSubscriptionInGracePeriod(@NonNull CancellationPolicyDetail cancellationPolicyDetail, @NonNull SubscriptionWithItems subscription) 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. -
Uses of CancellationPolicyDetail in com.broadleafcommerce.subscriptionoperation.service.modification
Methods in com.broadleafcommerce.subscriptionoperation.service.modification with parameters of type CancellationPolicyDetailModifier and TypeMethodDescriptionInitiateCancelSubscriptionHandler.getCancellationFeeProductIds(@NonNull SubscriptionWithItems subscriptionWithItems, @NonNull CancellationPolicyDetail cancellationPolicyDetail) Fetches the Ids of the extra (cancellation) fee products including the grace fee cancellation product (if applicable) from the givenCancellationPolicyDetail. -
Uses of CancellationPolicyDetail in com.broadleafcommerce.subscriptionoperation.web.domain
Methods in com.broadleafcommerce.subscriptionoperation.web.domain that return CancellationPolicyDetailModifier and TypeMethodDescriptionModifySubscriptionRequest.getCancellationPolicyDetail()Describes details of the applicable cancellation policy for this subscription.Methods in com.broadleafcommerce.subscriptionoperation.web.domain with parameters of type CancellationPolicyDetailModifier and TypeMethodDescriptionvoidModifySubscriptionRequest.setCancellationPolicyDetail(CancellationPolicyDetail cancellationPolicyDetail) Describes details of the applicable cancellation policy for this subscription.