Uses of Class
com.broadleafcommerce.subscriptionoperation.domain.CancellationPolicy
Packages that use CancellationPolicy
Package
Description
-
Uses of CancellationPolicy in com.broadleafcommerce.subscriptionoperation.domain
Methods in com.broadleafcommerce.subscriptionoperation.domain that return CancellationPolicyModifier and TypeMethodDescriptionSubscriptionPricingContext.getCancellationPolicy()The fullCancellationPolicyfor theSubscriptionPricingContext.subscriptionRootItemif any.SubscriptionWithItems.getCancellationPolicy()Describes details for access & charges in the current period in which the cancellation of this subscription is being requested/executed.Methods in com.broadleafcommerce.subscriptionoperation.domain that return types with arguments of type CancellationPolicyMethods in com.broadleafcommerce.subscriptionoperation.domain with parameters of type CancellationPolicyModifier and TypeMethodDescriptionvoidSubscriptionPricingContext.setCancellationPolicy(CancellationPolicy cancellationPolicy) The fullCancellationPolicyfor theSubscriptionPricingContext.subscriptionRootItemif any.voidSubscriptionWithItems.setCancellationPolicy(CancellationPolicy cancellationPolicy) Describes details for access & charges in the current period in which the cancellation of this subscription is being requested/executed.Constructors in com.broadleafcommerce.subscriptionoperation.domain with parameters of type CancellationPolicyModifierConstructorDescriptionSubscriptionWithItems(Subscription subscription, List<SubscriptionItem> subscriptionItems, List<SubscriptionAction> availableActions, Map<String, List<String>> unavailableReasonsByActionType, SubscriptionReferencedItem rootItem, CancellationPolicy cancellationPolicy, Map<String, Object> additionalAttributes) Creates a newSubscriptionWithItemsinstance. -
Uses of CancellationPolicy in com.broadleafcommerce.subscriptionoperation.service
Classes in com.broadleafcommerce.subscriptionoperation.service with type parameters of type CancellationPolicyModifier and TypeInterfaceDescriptioninterfaceCancellationPolicyService<C extends CancellationPolicy>Service to perform business logic related toCancellationPolicies.classDefault implementation ofCancellationPolicyService.Methods in com.broadleafcommerce.subscriptionoperation.service that return types with arguments of type CancellationPolicyModifier and TypeMethodDescriptionprotected CancellationPolicyProvider<CancellationPolicy>DefaultSubscriptionOperationService.getCancellationPolicyProvider()protected CancellationPolicyProvider<CancellationPolicy>DefaultSubscriptionPricingService.getCancellationPolicyProvider()protected <T extends com.broadleafcommerce.cart.client.domain.CartItem>
Map<String,CancellationPolicy> DefaultSubscriptionPricingService.readAllCancellationPolicies(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull Collection<T> rootItems, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Reads allCancellationPoliciesfor the givenCartItemsrepresenting rootSubscriptionItemsin a cancellation flow (DefaultSubscriptionActionFlow.CANCELorDefaultSubscriptionActionFlow.TERMINATE).Constructor parameters in com.broadleafcommerce.subscriptionoperation.service with type arguments of type CancellationPolicyModifierConstructorDescriptionDefaultSubscriptionOperationService(SubscriptionProvider<SWI, Subscription, SubscriptionOwnerInfo> subscriptionProvider, SubscriptionValidationService subscriptionValidationService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, List<ModifySubscriptionHandler> modifySubscriptionHandlers, CatalogProvider<Product> catalogProvider, CancellationPolicyProvider<CancellationPolicy> cancellationPolicyProvider, SubscriptionGenerationService<SWI> subscriptionGenerationService, SubscriptionOperationUtils subscriptionOperationUtils, com.broadleafcommerce.orchestration.service.provider.external.WorkflowProvider workflowProvider, SubscriptionOperationServiceProperties subOpsServiceProperties, org.springframework.context.MessageSource messageSource) DefaultSubscriptionPricingService(SubscriptionProvider<SubscriptionWithItems, Subscription, SubscriptionOwnerInfo> subscriptionProvider, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CancellationPolicyProvider<CancellationPolicy> cancellationPolicyProvider, SubscriptionOperationUtils subscriptionOperationUtils, SubscriptionPricingProperties pricingProperties, CustomerProvider<FilteredAccounts> customerProvider, com.broadleafcommerce.orchestration.service.provider.external.WorkflowProvider workflowProvider) -
Uses of CancellationPolicy in com.broadleafcommerce.subscriptionoperation.service.autoconfigure
Methods in com.broadleafcommerce.subscriptionoperation.service.autoconfigure that return types with arguments of type CancellationPolicyModifier and TypeMethodDescriptionSubscriptionOperationServiceAutoConfiguration.SubscriptionProviderConfiguration.subOpsCancellationPolicyProvider(org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ExternalCancellationPolicyProviderProperties properties, com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils authenticationUtils) SubscriptionOperationServiceAutoConfiguration.subOpsCancellationPolicyService(CancellationPolicyProvider<CancellationPolicy> cancellationPolicyProvider, com.broadleafcommerce.rulesengine.expression.service.RuleEvaluationService ruleEvaluationService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) Method parameters in com.broadleafcommerce.subscriptionoperation.service.autoconfigure with type arguments of type CancellationPolicyModifier and TypeMethodDescriptionSubscriptionOperationServiceAutoConfiguration.cancelSubscriptionHandler(com.broadleafcommerce.common.extension.TypeFactory typeFactory, SubscriptionModificationUtils subscriptionModificationUtils, CancellationPolicyProvider<CancellationPolicy> cancellationPolicyProvider, CartOperationProvider<com.broadleafcommerce.cart.client.domain.Cart> cartOperationProvider, SubscriptionCancellationProperties subscriptionCancellationProperties, SubscriptionOperationUtils subscriptionOperationUtils, SubscriptionProvider<SubscriptionWithItems, Subscription, SubscriptionOwnerInfo> subscriptionProvider, SubscriptionOperationServiceProperties subOpsServiceProperties) SubscriptionOperationServiceAutoConfiguration.subOpsCancellationPolicyService(CancellationPolicyProvider<CancellationPolicy> cancellationPolicyProvider, com.broadleafcommerce.rulesengine.expression.service.RuleEvaluationService ruleEvaluationService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) SubscriptionOperationServiceAutoConfiguration.subOpsSubscriptionPricingService(SubscriptionProvider<SubscriptionWithItems, Subscription, SubscriptionOwnerInfo> subscriptionProvider, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CancellationPolicyProvider<CancellationPolicy> cancellationPolicyProvider, SubscriptionOperationUtils subscriptionOperationUtils, SubscriptionPricingProperties subscriptionPricingProperties, CustomerProvider<FilteredAccounts> customerProvider, com.broadleafcommerce.orchestration.service.provider.external.WorkflowProvider workflowProvider) SubscriptionOperationServiceAutoConfiguration.subscriptionOperationService(SubscriptionProvider<SubscriptionWithItems, Subscription, SubscriptionOwnerInfo> subscriptionProvider, SubscriptionValidationService subscriptionValidationService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, List<ModifySubscriptionHandler> modifySubscriptionHandlers, CatalogProvider<Product> catalogProvider, CancellationPolicyProvider<CancellationPolicy> cancellationPolicyProvider, SubscriptionGenerationService<SubscriptionWithItems> subscriptionGenerationService, SubscriptionOperationUtils subscriptionOperationUtils, com.broadleafcommerce.orchestration.service.provider.external.WorkflowProvider workflowProvider, SubscriptionOperationServiceProperties subOpsServiceProperties, org.springframework.context.MessageSource messageSource) -
Uses of CancellationPolicy in com.broadleafcommerce.subscriptionoperation.service.modification
Methods in com.broadleafcommerce.subscriptionoperation.service.modification that return types with arguments of type CancellationPolicyModifier and TypeMethodDescriptionprotected CancellationPolicyProvider<CancellationPolicy>InitiateCancelSubscriptionHandler.getCancellationPolicyProvider()Constructor parameters in com.broadleafcommerce.subscriptionoperation.service.modification with type arguments of type CancellationPolicyModifierConstructorDescriptionInitiateCancelSubscriptionHandler(com.broadleafcommerce.common.extension.TypeFactory typeFactory, SubscriptionModificationUtils subscriptionModificationUtils, CancellationPolicyProvider<CancellationPolicy> cancellationPolicyProvider, CartOperationProvider<com.broadleafcommerce.cart.client.domain.Cart> cartOperationProvider, SubscriptionCancellationProperties subscriptionCancellationProperties, SubscriptionOperationUtils subscriptionOperationUtils, SubscriptionProvider<SubscriptionWithItems, Subscription, SubscriptionOwnerInfo> subscriptionProvider, SubscriptionOperationServiceProperties subOpsServiceProperties) -
Uses of CancellationPolicy in com.broadleafcommerce.subscriptionoperation.service.provider
Classes in com.broadleafcommerce.subscriptionoperation.service.provider with type parameters of type CancellationPolicyModifier and TypeInterfaceDescriptioninterfaceCancellationPolicyProvider<C extends CancellationPolicy>Provider interfacing with a service or datastore providing catalog entity details for theCancellationPolicy. -
Uses of CancellationPolicy in com.broadleafcommerce.subscriptionoperation.service.provider.external
Classes in com.broadleafcommerce.subscriptionoperation.service.provider.external with type parameters of type CancellationPolicyModifier and TypeClassDescriptionclass -
Uses of CancellationPolicy in com.broadleafcommerce.subscriptionoperation.web.domain
Methods in com.broadleafcommerce.subscriptionoperation.web.domain that return CancellationPolicyModifier and TypeMethodDescriptionModifySubscriptionRequest.getCancellationPolicy()Describes details for access & charges in the current period in which the cancellation of this subscription is being requested/executed.Methods in com.broadleafcommerce.subscriptionoperation.web.domain with parameters of type CancellationPolicyModifier and TypeMethodDescriptionvoidModifySubscriptionRequest.setCancellationPolicy(CancellationPolicy cancellationPolicy) Describes details for access & charges in the current period in which the cancellation of this subscription is being requested/executed. -
Uses of CancellationPolicy in com.broadleafcommerce.subscriptionoperation.web.endpoint
Methods in com.broadleafcommerce.subscriptionoperation.web.endpoint that return types with arguments of type CancellationPolicyModifier and TypeMethodDescriptionprotected CancellationPolicyService<CancellationPolicy>CancellationPolicyOperationEndpoint.getCancellationPolicyService()Constructor parameters in com.broadleafcommerce.subscriptionoperation.web.endpoint with type arguments of type CancellationPolicyModifierConstructorDescriptionCancellationPolicyOperationEndpoint(CancellationPolicyService<CancellationPolicy> cancellationPolicyService)