Uses of Class
com.broadleafcommerce.subscriptionoperation.domain.Product
Packages that use Product
Package
Description
-
Uses of Product in com.broadleafcommerce.subscriptionoperation.domain
Methods in com.broadleafcommerce.subscriptionoperation.domain that return ProductModifier and TypeMethodDescriptionItemChoice.getDefaultProduct()The default product that can be used when driving customer selections if theItemChoice.targetTypeisDefaultItemChoiceTargetType.SPECIFIC_PRODUCTS.ItemChoice.getDefaultProductInCategory()The default product that can be used when driving customer selections if theItemChoice.targetTypeisDefaultItemChoiceTargetType.CATEGORY.SpecificItemChoice.getProduct()If theSpecificItemChoice.typeisDefaultSpecificItemChoiceType.PRODUCTthis holds the product for this choiceMethods in com.broadleafcommerce.subscriptionoperation.domain that return types with arguments of type ProductModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<Product>Category.getProducts()The first page ofProductsbelonging to the category.Methods in com.broadleafcommerce.subscriptionoperation.domain with parameters of type ProductModifier and TypeMethodDescriptionvoidItemChoice.setDefaultProduct(Product defaultProduct) The default product that can be used when driving customer selections if theItemChoice.targetTypeisDefaultItemChoiceTargetType.SPECIFIC_PRODUCTS.voidItemChoice.setDefaultProductInCategory(Product defaultProductInCategory) The default product that can be used when driving customer selections if theItemChoice.targetTypeisDefaultItemChoiceTargetType.CATEGORY.voidSpecificItemChoice.setProduct(Product product) If theSpecificItemChoice.typeisDefaultSpecificItemChoiceType.PRODUCTthis holds the product for this choiceMethod parameters in com.broadleafcommerce.subscriptionoperation.domain with type arguments of type ProductModifier and TypeMethodDescriptionvoidCategory.setProducts(org.springframework.data.domain.Page<Product> products) The first page ofProductsbelonging to the category. -
Uses of Product in com.broadleafcommerce.subscriptionoperation.service
Methods in com.broadleafcommerce.subscriptionoperation.service that return types with arguments of type ProductModifier and TypeMethodDescriptionprotected CatalogProvider<Product>DefaultSubscriptionOperationService.getCatalogProvider()protected CatalogProvider<Product>DefaultSubscriptionValidationService.getCatalogProvider()Methods in com.broadleafcommerce.subscriptionoperation.service with parameters of type ProductModifier and TypeMethodDescriptionprotected Map<String,ItemChoice> DefaultSubscriptionOperationService.buildItemChoiceByChoiceKey(@NonNull Product product, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Builds a map of choice keys to item choices for all options on the product, including child options.DefaultSubscriptionOperationService.getAddablePostPurchaseOptions(@NonNull Product product, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Gets a set of choice keys for theItemChoices that are allowed to be added post-purchase.Constructor parameters in com.broadleafcommerce.subscriptionoperation.service with type arguments of type ProductModifierConstructorDescriptionDefaultSubscriptionOperationService(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) DefaultSubscriptionValidationService(CatalogProvider<Product> catalogProvider) -
Uses of Product in com.broadleafcommerce.subscriptionoperation.service.autoconfigure
Methods in com.broadleafcommerce.subscriptionoperation.service.autoconfigure that return types with arguments of type ProductModifier and TypeMethodDescriptionSubscriptionOperationServiceAutoConfiguration.SubscriptionProviderConfiguration.subOpsCatalogProvider(org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ExternalCatalogProviderProperties properties) Method parameters in com.broadleafcommerce.subscriptionoperation.service.autoconfigure with type arguments of type ProductModifier and TypeMethodDescriptionSubscriptionOperationServiceAutoConfiguration.initiateDowngradeSubscriptionHandler(com.broadleafcommerce.common.extension.TypeFactory typeFactory, SubscriptionModificationUtils subscriptionModificationUtils, CatalogProvider<Product> catalogProvider, CartOperationProvider<com.broadleafcommerce.cart.client.domain.Cart> cartOperationProvider) SubscriptionOperationServiceAutoConfiguration.initiateEditSubscriptionHandler(com.broadleafcommerce.common.extension.TypeFactory typeFactory, SubscriptionModificationUtils subscriptionModificationUtils, CartOperationProvider<com.broadleafcommerce.cart.client.domain.Cart> cartOperationProvider, CatalogProvider<Product> catalogProvider, org.springframework.context.MessageSource messageSource) SubscriptionOperationServiceAutoConfiguration.initiateUpgradeSubscriptionHandler(com.broadleafcommerce.common.extension.TypeFactory typeFactory, SubscriptionModificationUtils subscriptionModificationUtils, CatalogProvider<Product> catalogProvider, CartOperationProvider<com.broadleafcommerce.cart.client.domain.Cart> cartOperationProvider) 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) SubscriptionOperationServiceAutoConfiguration.subscriptionValidationService(CatalogProvider<Product> catalogProvider) -
Uses of Product in com.broadleafcommerce.subscriptionoperation.service.modification
Methods in com.broadleafcommerce.subscriptionoperation.service.modification that return types with arguments of type ProductModifier and TypeMethodDescriptionprotected CatalogProvider<Product>AbstractGradeChangeSubscriptionModificationHandler.getCatalogProvider()protected CatalogProvider<Product>InitiateEditSubscriptionHandler.getCatalogProvider()Constructor parameters in com.broadleafcommerce.subscriptionoperation.service.modification with type arguments of type ProductModifierConstructorDescriptionAbstractGradeChangeSubscriptionModificationHandler(com.broadleafcommerce.common.extension.TypeFactory typeFactory, SubscriptionModificationUtils subscriptionModificationUtils, CatalogProvider<Product> catalogProvider, CartOperationProvider<com.broadleafcommerce.cart.client.domain.Cart> cartOperationProvider) InitiateDowngradeSubscriptionHandler(com.broadleafcommerce.common.extension.TypeFactory typeFactory, SubscriptionModificationUtils subscriptionModificationUtils, CatalogProvider<Product> catalogProvider, CartOperationProvider<com.broadleafcommerce.cart.client.domain.Cart> cartOperationProvider) InitiateEditSubscriptionHandler(com.broadleafcommerce.common.extension.TypeFactory typeFactory, SubscriptionModificationUtils subscriptionModificationUtils, CartOperationProvider<com.broadleafcommerce.cart.client.domain.Cart> cartOperationProvider, CatalogProvider<Product> catalogProvider, org.springframework.context.MessageSource messageSource) InitiateUpgradeSubscriptionHandler(com.broadleafcommerce.common.extension.TypeFactory typeFactory, SubscriptionModificationUtils subscriptionModificationUtils, CatalogProvider<Product> catalogProvider, CartOperationProvider<com.broadleafcommerce.cart.client.domain.Cart> cartOperationProvider) -
Uses of Product in com.broadleafcommerce.subscriptionoperation.service.provider
Classes in com.broadleafcommerce.subscriptionoperation.service.provider with type parameters of type ProductModifier and TypeInterfaceDescriptioninterfaceCatalogProvider<P extends Product>Provider interfacing with a service or datastore providing catalog entity details for theSubscription. -
Uses of Product in com.broadleafcommerce.subscriptionoperation.service.provider.external
Classes in com.broadleafcommerce.subscriptionoperation.service.provider.external with type parameters of type Product -
Uses of Product in com.broadleafcommerce.subscriptionoperation.web.domain
Methods in com.broadleafcommerce.subscriptionoperation.web.domain that return ProductModifier and TypeMethodDescriptionModifySubscriptionRequest.getProduct()TheProductof the rootSubscriptionItem.Methods in com.broadleafcommerce.subscriptionoperation.web.domain with parameters of type ProductModifier and TypeMethodDescriptionvoidModifySubscriptionRequest.setProduct(Product product) TheProductof the rootSubscriptionItem.