Uses of Class
com.broadleafcommerce.catalog.domain.option.OptionTemplate
Packages that use OptionTemplate
Package
Description
-
Uses of OptionTemplate in com.broadleafcommerce.catalog.dataimport
Methods in com.broadleafcommerce.catalog.dataimport that return OptionTemplateModifier and TypeMethodDescriptionprotected OptionTemplateProductImportBatchHandler.findOptionTemplate(String optionTemplateId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated.Methods in com.broadleafcommerce.catalog.dataimport that return types with arguments of type OptionTemplateModifier and TypeMethodDescriptionprotected OptionTemplateService<OptionTemplate>ProductImportBatchHandler.getOptionTemplateService()Deprecated.Constructor parameters in com.broadleafcommerce.catalog.dataimport with type arguments of type OptionTemplateModifierConstructorDescriptionProductImportBatchHandler(ProductConverter productConverter, VariantConverter variantConverter, IncludedProductConverter includedProductConverter, ProductOptionConverter productOptionConverter, AttributeChoiceValueConverter attributeChoiceValueConverter, SpecificItemChoiceConverter specificItemChoiceConverter, CategoryProductConverter categoryProductConverter, ProductAssetConverter productAssetConverter, ProductTagConverter productTagConverter, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ProductDefaultsInitializer productDefaultsInitializer, ProductService<Product> productService, VariantService<Variant> variantService, ProductAssetService<ProductAsset> productAssetService, CategoryProductService<CategoryProduct> categoryProductService, OptionTemplateGroupService<OptionTemplateGroup> optionTemplateGroupService, OptionTemplateService<OptionTemplate> optionTemplateService, ProductTagService<ProductTag> productTagService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) Deprecated. -
Uses of OptionTemplate in com.broadleafcommerce.catalog.dataimport.autoconfigure
Method parameters in com.broadleafcommerce.catalog.dataimport.autoconfigure with type arguments of type OptionTemplateModifier and TypeMethodDescriptionCatalogServicesImportAutoConfiguration.productImportBatchHandler(ProductConverter productConverter, VariantConverter variantConverter, IncludedProductConverter includedProductConverter, ProductOptionConverter productOptionConverter, AttributeChoiceValueConverter attributeChoiceValueConverter, SpecificItemChoiceConverter specificItemChoiceConverter, CategoryProductConverter categoryProductConverter, ProductAssetConverter productAssetConverter, ProductTagConverter productTagConverter, ProductService<Product> productService, VariantService<Variant> variantService, ProductAssetService<ProductAsset> productAssetService, CategoryProductService<CategoryProduct> categoryProductService, OptionTemplateService<OptionTemplate> optionTemplateService, OptionTemplateGroupService<OptionTemplateGroup> optionTemplateGroupService, ProductTagService<ProductTag> productTagService, ProductDefaultsInitializer productDefaultsInitializer, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of OptionTemplate in com.broadleafcommerce.catalog.domain.option
Methods in com.broadleafcommerce.catalog.domain.option that return types with arguments of type OptionTemplateMethod parameters in com.broadleafcommerce.catalog.domain.option with type arguments of type OptionTemplateModifier and TypeMethodDescriptionvoidOptionTemplateGroup.setTemplates(List<OptionTemplate> templates) -
Uses of OptionTemplate in com.broadleafcommerce.catalog.domain.product.commerce
Methods in com.broadleafcommerce.catalog.domain.product.commerce that return types with arguments of type OptionTemplateModifier and TypeMethodDescriptionProductDetailsContext.getRelatedOptionTemplates()An aggregation of allOption Templatesrelated to theProductDetailsContext.resolvedProduct.Method parameters in com.broadleafcommerce.catalog.domain.product.commerce with type arguments of type OptionTemplateModifier and TypeMethodDescriptionvoidProductDetailsContext.setRelatedOptionTemplates(Map<String, OptionTemplate> relatedOptionTemplates) An aggregation of allOption Templatesrelated to theProductDetailsContext.resolvedProduct. -
Uses of OptionTemplate in com.broadleafcommerce.catalog.messaging.autoconfigure
Method parameters in com.broadleafcommerce.catalog.messaging.autoconfigure with type arguments of type OptionTemplateModifier and TypeMethodDescriptionCatalogMessagingAutoConfiguration.CatalogEntityDeletionConfiguration.optionTemplateCatalogEntityDeletedEventHandler(com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> catalogService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator contextRequestHydrator, OptionTemplateService<OptionTemplate> optionTemplateService) -
Uses of OptionTemplate in com.broadleafcommerce.catalog.messaging.entitydeletion.handlers
Methods in com.broadleafcommerce.catalog.messaging.entitydeletion.handlers that return types with arguments of type OptionTemplateModifier and TypeMethodDescriptionprotected OptionTemplateService<OptionTemplate>OptionTemplateCatalogEntityDeletedEventHandler.getOptionTemplateService()Constructor parameters in com.broadleafcommerce.catalog.messaging.entitydeletion.handlers with type arguments of type OptionTemplateModifierConstructorDescriptionOptionTemplateCatalogEntityDeletedEventHandler(com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> catalogService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator contextRequestHydrator, OptionTemplateService<OptionTemplate> optionTemplateService) -
Uses of OptionTemplate in com.broadleafcommerce.catalog.service.option
Classes in com.broadleafcommerce.catalog.service.option with type parameters of type OptionTemplateModifier and TypeClassDescriptionclassDefaultOptionTemplateService<P extends OptionTemplate>interfaceOptionTemplateService<P extends OptionTemplate>Base service API forProductOptions.Methods in com.broadleafcommerce.catalog.service.option that return OptionTemplateModifier and TypeMethodDescriptionprotected OptionTemplateDefaultOptionTemplateGroupHydrationService.getHydratedOrLog(OptionTemplate unhydrated, Map<String, OptionTemplate> foundTemplatesById) Returns the fully-populated instance ofunhydratedif it was found, otherwise logs a warning and returnsunhydratedas-is.Methods in com.broadleafcommerce.catalog.service.option that return types with arguments of type OptionTemplateModifier and TypeMethodDescriptionprotected Map<String,OptionTemplate> DefaultOptionTemplateGroupHydrationService.findTemplatesAndCollectToMap(Set<String> templateIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected OptionTemplateService<OptionTemplate>DefaultOptionTemplateGroupHydrationService.getTemplateService()Methods in com.broadleafcommerce.catalog.service.option with parameters of type OptionTemplateModifier and TypeMethodDescriptionprotected OptionTemplateDefaultOptionTemplateGroupHydrationService.getHydratedOrLog(OptionTemplate unhydrated, Map<String, OptionTemplate> foundTemplatesById) Returns the fully-populated instance ofunhydratedif it was found, otherwise logs a warning and returnsunhydratedas-is.Method parameters in com.broadleafcommerce.catalog.service.option with type arguments of type OptionTemplateModifier and TypeMethodDescriptionprotected OptionTemplateGroupDefaultOptionTemplateGroupHydrationService.applyHydration(@NonNull OptionTemplateGroup group, @NonNull Map<String, OptionTemplate> foundTemplatesById) protected OptionTemplateDefaultOptionTemplateGroupHydrationService.getHydratedOrLog(OptionTemplate unhydrated, Map<String, OptionTemplate> foundTemplatesById) Returns the fully-populated instance ofunhydratedif it was found, otherwise logs a warning and returnsunhydratedas-is.Constructor parameters in com.broadleafcommerce.catalog.service.option with type arguments of type OptionTemplateModifierConstructorDescriptionDefaultOptionTemplateGroupHydrationService(OptionTemplateService<OptionTemplate> templateService) -
Uses of OptionTemplate in com.broadleafcommerce.catalog.service.product
Methods in com.broadleafcommerce.catalog.service.product that return types with arguments of type OptionTemplateModifier and TypeMethodDescriptionprotected OptionTemplateService<OptionTemplate>DefaultOptionGenerationService.getOptionTemplateService()protected OptionTemplateService<OptionTemplate>SkuGenerationService.getOptionTemplateService()Methods in com.broadleafcommerce.catalog.service.product with parameters of type OptionTemplateModifier and TypeMethodDescriptionprotected PDefaultOptionGenerationService.generateOptionFromTemplate(@NonNull String productId, @NonNull OptionTemplate optionTemplate, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Method parameters in com.broadleafcommerce.catalog.service.product with type arguments of type OptionTemplateModifier and TypeMethodDescriptionDefaultOptionGenerationService.copyOptionsFromTemplates(@NonNull Product product, @NonNull List<OptionTemplate> templates) Deprecated, for removal: This API element is subject to removal in a future version.DefaultOptionGenerationService.copyOptionsFromTemplatesToProduct(@NonNull Product product, @NonNull List<OptionTemplate> templates) voidSkuGenerationService.setOptionTemplateService(OptionTemplateService<OptionTemplate> optionTemplateService) Constructor parameters in com.broadleafcommerce.catalog.service.product with type arguments of type OptionTemplateModifierConstructorDescriptionDefaultOptionGenerationService(ProductService<P> productService, OptionTemplateValidator optionTemplateValidator, OptionTemplateGroupValidator optionTemplateGroupValidator, OptionTemplateService<OptionTemplate> optionTemplateService, OptionTemplateGroupService<OptionTemplateGroup> optionTemplateGroupService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, OptionTemplateGroupHydrationService optionTemplateGroupHydrationService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, String optionTemplateRepositoryDomain) -
Uses of OptionTemplate in com.broadleafcommerce.catalog.service.product.commerce.context.consolidator
Methods in com.broadleafcommerce.catalog.service.product.commerce.context.consolidator with parameters of type OptionTemplateModifier and TypeMethodDescriptionprotected voidRelatedOptionTemplatesProductContextConsolidator.hydrateTemplateOntoProduct(OptionTemplate optionTemplate, Product relatedProduct) -
Uses of OptionTemplate in com.broadleafcommerce.catalog.service.product.commerce.context.contributor
Methods in com.broadleafcommerce.catalog.service.product.commerce.context.contributor that return types with arguments of type OptionTemplateModifier and TypeMethodDescriptionprotected OptionTemplateService<OptionTemplate>ItemChoiceHierarchyProductContextContributor.getOptionTemplateService()Method parameters in com.broadleafcommerce.catalog.service.product.commerce.context.contributor with type arguments of type OptionTemplateModifier and TypeMethodDescriptionvoidItemChoiceHierarchyProductContextContributor.setOptionTemplateService(OptionTemplateService<OptionTemplate> optionTemplateService) -
Uses of OptionTemplate in com.broadleafcommerce.catalog.service.product.consolidation
Methods in com.broadleafcommerce.catalog.service.product.consolidation that return types with arguments of type OptionTemplateModifier and TypeMethodDescriptionprotected Map<String,List<OptionTemplate>> OptionTemplateProductConsolidationContributor.buildProductIdToOptionTemplates(@NonNull Map<String, Set<String>> optionTemplateIdsToProductId, @NonNull List<OptionTemplate> objectsToConsolidate) Builds a map ofOptionTemplatesmapped by the ids ofProductsthat reference them via them ownProductOptions.protected List<OptionTemplate>OptionTemplateProductConsolidationContributor.getObjectsToConsolidate(@NonNull Set<String> optionTemplateIds, @NonNull List<ConsolidatedProduct> products, @NonNull com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, @NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected OptionTemplateService<OptionTemplate>OptionTemplateProductConsolidationContributor.getOptionTemplateService()protected Function<OptionTemplate,String> OptionTemplateProductConsolidationContributor.idGetter()protected Function<OptionTemplate,String> OptionTemplateProductConsolidationContributor.productIdGetter()protected BiConsumer<ConsolidatedProduct,List<OptionTemplate>> OptionTemplateProductConsolidationContributor.setter()Method parameters in com.broadleafcommerce.catalog.service.product.consolidation with type arguments of type OptionTemplateModifier and TypeMethodDescriptionprotected Map<String,List<OptionTemplate>> OptionTemplateProductConsolidationContributor.buildProductIdToOptionTemplates(@NonNull Map<String, Set<String>> optionTemplateIdsToProductId, @NonNull List<OptionTemplate> objectsToConsolidate) Builds a map ofOptionTemplatesmapped by the ids ofProductsthat reference them via them ownProductOptions.protected List<ProductOption>OptionTemplateProductConsolidationContributor.getOptionsFromTemplates(@NonNull Collection<? extends OptionTemplate> optionTemplates) protected voidOptionTemplateProductConsolidationContributor.setOptions(@NonNull ConsolidatedProduct product, @NonNull List<? extends OptionTemplate> optionTemplates) Constructor parameters in com.broadleafcommerce.catalog.service.product.consolidation with type arguments of type OptionTemplateModifierConstructorDescriptionOptionTemplateProductConsolidationContributor(com.broadleafcommerce.common.extension.TypeFactory typeFactory, OptionTemplateService<OptionTemplate> optionTemplateService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService) -
Uses of OptionTemplate in com.broadleafcommerce.catalog.service.product.hydration
Methods in com.broadleafcommerce.catalog.service.product.hydration that return types with arguments of type OptionTemplateModifier and TypeMethodDescriptionResolvedProductReferences.getOptionTemplatesById()Contains the results of querying forProductReferences.optionTemplateIdstoFind.protected OptionTemplateService<OptionTemplate>DefaultProductHydrationService.getOptionTemplateService()Method parameters in com.broadleafcommerce.catalog.service.product.hydration with type arguments of type OptionTemplateModifier and TypeMethodDescriptionvoidResolvedProductReferences.setOptionTemplatesById(Map<String, OptionTemplate> optionTemplatesById) Contains the results of querying forProductReferences.optionTemplateIdstoFind.voidDefaultProductHydrationService.setOptionTemplateService(OptionTemplateService<OptionTemplate> optionTemplateService) -
Uses of OptionTemplate in com.broadleafcommerce.catalog.service.validation
Methods in com.broadleafcommerce.catalog.service.validation that return types with arguments of type OptionTemplateModifier and TypeMethodDescriptionprotected Optional<OptionTemplate>ProductOptionValidator.findOptionTemplate(String templateContextId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Wrapper aroundOptionTemplateService.readById(String, ContextInfo)that catchesEntityMissingExceptionand returns anOptional.empty()if so.protected OptionTemplateService<OptionTemplate>ProductOptionValidator.getOptionTemplateService()protected OptionTemplateService<OptionTemplate>ProductValidator.getOptionTemplateService()protected OptionTemplateService<OptionTemplate>VariantValidator.getOptionTemplateService()protected OptionTemplateService<OptionTemplate>OptionTemplateGroupValidator.getTemplateService()Method parameters in com.broadleafcommerce.catalog.service.validation with type arguments of type OptionTemplateModifier and TypeMethodDescriptionvoidProductOptionValidator.setOptionTemplateService(OptionTemplateService<OptionTemplate> optionTemplateService) Lazy injection since this validator is itself a service component.voidProductValidator.setOptionTemplateService(OptionTemplateService<OptionTemplate> optionTemplateService) voidVariantValidator.setOptionTemplateService(OptionTemplateService<OptionTemplate> optionTemplateService) voidOptionTemplateGroupValidator.setTemplateService(OptionTemplateService<OptionTemplate> templateService) -
Uses of OptionTemplate in com.broadleafcommerce.catalog.web.endpoint.option
Methods in com.broadleafcommerce.catalog.web.endpoint.option that return OptionTemplateModifier and TypeMethodDescriptionOptionTemplateEndpoint.create(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, OptionTemplate req) OptionTemplateEndpoint.read(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id) OptionTemplateEndpoint.replace(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id, OptionTemplate req) OptionTemplateEndpoint.update(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id, OptionTemplate req) Methods in com.broadleafcommerce.catalog.web.endpoint.option that return types with arguments of type OptionTemplateModifier and TypeMethodDescriptionprotected OptionTemplateService<OptionTemplate>OptionTemplateEndpoint.getService()org.springframework.data.domain.Page<OptionTemplate>OptionTemplateEndpoint.readAll(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String query, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters) Methods in com.broadleafcommerce.catalog.web.endpoint.option with parameters of type OptionTemplateModifier and TypeMethodDescriptionOptionTemplateEndpoint.create(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, OptionTemplate req) OptionTemplateEndpoint.replace(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id, OptionTemplate req) OptionTemplateEndpoint.update(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String id, OptionTemplate req) Constructor parameters in com.broadleafcommerce.catalog.web.endpoint.option with type arguments of type OptionTemplateModifierConstructorDescriptionOptionTemplateEndpoint(OptionTemplateService<OptionTemplate> productOptionService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, ProductHydrationService productHydrationService)
DefaultOptionGenerationService.copyOptionsFromTemplatesToProduct(Product, List).