Uses of Class
com.broadleafcommerce.catalog.domain.CategoryProduct
Package
Description
-
Uses of CategoryProduct in com.broadleafcommerce.catalog.clone.category.autoconfigure
Modifier and TypeMethodDescriptionCloneCategoryAutoConfiguration.cloneCategoryProductRelationshipService
(CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.clone.category.service
Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
CloneCategoryProductRelationshipService.getCategoryProductService()
ModifierConstructorDescriptionCloneCategoryProductRelationshipService
(CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.clone.product.autoconfigure
Modifier and TypeMethodDescriptionCloneProductAutoConfiguration.cloneCategoryProductService
(CategoryProductService<CategoryProduct> categoryProductService) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.clone.product.service
Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
CloneCategoryProductService.getCategoryProductService()
ModifierConstructorDescriptionCloneCategoryProductService
(CategoryProductService<CategoryProduct> categoryProductService) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.dataexport
Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
ProductExportRowProducer.getCategoryProductService()
protected Map<String,
List<CategoryProduct>> ProductExportRowProducer.readCategoryProductsByProductIdIn
(Set<String> productIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ModifierConstructorDescriptionProductExportRowProducer
(ProductExportRowConverter productExportRowConverter, VariantExportRowConverter variantExportRowConverter, IncludedProductExportRowConverter includedProductExportRowConverter, ProductOptionExportRowConverter productOptionExportRowConverter, CategoryProductExportRowConverter categoryProductExportRowConverter, ProductAssetExportRowConverter productAssetExportRowConverter, AttributeChoiceValueExportRowConverter attributeChoiceValueExportRowConverter, SpecificItemChoiceExportRowConverter specificItemChoiceExportRowConverter, ProductTagExportRowConverter productTagExportRowConverter, VariantService<Variant> variantService, CategoryProductService<CategoryProduct> categoryProductService, ProductAssetService<ProductAsset> productAssetService, ProductTagService<ProductTag> productTagService) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.dataexport.autoconfigure
Modifier and TypeMethodDescriptionCatalogServicesExportAutoConfiguration.productExportRowProducer
(ProductExportRowConverter productExportRowConverter, VariantExportRowConverter variantExportRowConverter, IncludedProductExportRowConverter includedProductExportRowConverter, ProductOptionExportRowConverter productOptionExportRowConverter, CategoryProductExportRowConverter categoryProductExportRowConverter, ProductAssetExportRowConverter productAssetExportRowConverter, AttributeChoiceValueExportRowConverter attributeChoiceValueExportRowConverter, SpecificItemChoiceExportRowConverter specificItemChoiceExportRowConverter, ProductTagExportRowConverter productTagExportRowConverter, VariantService<Variant> variantService, CategoryProductService<CategoryProduct> categoryProductService, ProductAssetService<ProductAsset> productAssetService, ProductTagService<ProductTag> productTagService) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.dataexport.converter
Modifier and TypeMethodDescriptionCategoryProductExportRowConverter.convert
(CategoryProduct source) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.dataimport
Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
CompleteProductImportBatchHandler.getCategoryProductService()
protected CategoryProductService<CategoryProduct>
ProductImportBatchHandler.getCategoryProductService()
Deprecated.protected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<CategoryProduct>
ProductImportBatchHandler.initializeCategoryProductAndBuildPersistenceRequest
(CategoryProduct categoryProduct, com.broadleafcommerce.common.dataimport.messaging.BatchRecord categoryProductRecord, String parentProductResourceId) Deprecated.Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.common.dataimport.util.PersistenceRequest<CategoryProduct>
ProductImportBatchHandler.initializeCategoryProductAndBuildPersistenceRequest
(CategoryProduct categoryProduct, com.broadleafcommerce.common.dataimport.messaging.BatchRecord categoryProductRecord, String parentProductResourceId) Deprecated.Modifier and TypeMethodDescriptionprotected void
ProductImportBatchHandler.processCategoryProductRecord
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord categoryProductRecord, String parentProductResourceId, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<CategoryProduct>> successful, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> failed) Deprecated.ModifierConstructorDescriptionCompleteProductImportBatchHandler
(ProductRowConverter productConverter, CategoryProductColumnConverter categoryProductColumnConverter, ProductImageColumnConverter productImageColumnConverter, VariantRowConverter variantConverter, CatalogTranslationColumnConverter catalogTranslationColumnConverter, ProductService<Product> productService, VariantService<Variant> variantService, ProductAssetService<ProductAsset> productAssetService, CategoryService<Category> categoryService, CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, int batchSize, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) CompleteProductImportBatchHandler
(ProductRowConverter productConverter, CategoryProductColumnConverter categoryProductColumnConverter, ProductImageColumnConverter productImageColumnConverter, VariantRowConverter variantConverter, CatalogTranslationColumnConverter catalogTranslationColumnConverter, ProductService<Product> productService, VariantService<Variant> variantService, ProductAssetService<ProductAsset> productAssetService, CategoryService<Category> categoryService, CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) ProductImportBatchHandler
(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 CategoryProduct in com.broadleafcommerce.catalog.dataimport.autoconfigure
Modifier and TypeMethodDescriptionCatalogServicesImportAutoConfiguration.completeProductImportBatchHandler
(ProductRowConverter productConverter, CategoryProductColumnConverter categoryProductColumnConverter, ProductImageColumnConverter productImageColumnConverter, VariantRowConverter variantConverter, CatalogTranslationColumnConverter catalogTranslationColumnConverter, ProductService<Product> productService, VariantService<Variant> variantService, ProductAssetService<ProductAsset> productAssetService, CategoryService<Category> categoryService, CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) CatalogServicesImportAutoConfiguration.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 CategoryProduct in com.broadleafcommerce.catalog.dataimport.converter
Modifier and TypeMethodDescriptionCategoryProductConverter.convert
(com.broadleafcommerce.common.dataimport.messaging.BatchRecord source) Deprecated.Modifier and TypeMethodDescriptionList<com.broadleafcommerce.common.dataimport.util.ConversionUtils.ConversionResponse<CategoryProduct>>
CategoryProductColumnConverter.convert
(Object parent, com.broadleafcommerce.common.dataimport.messaging.BatchRecord record, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context) protected Map<String,
CategoryProduct> CategoryProductColumnConverter.getPreFetchedCategoryProductsForProductByCategoryId
(com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext context, Product product) protected com.broadleafcommerce.common.dataimport.util.ConversionUtils.ConversionResponse<CategoryProduct>
CategoryProductColumnConverter.initializeData
(@NonNull CategoryProduct categoryProduct, @NonNull Product parent, @NonNull Category category, @NonNull com.broadleafcommerce.data.tracking.core.type.OperationType operationType, boolean isPrimary, @NonNull com.broadleafcommerce.common.dataimport.messaging.BatchRecord productRecord) Initialize the data from the category product row onto the category product instance and set additional data as needed.protected org.springframework.data.util.Pair<Boolean,
CategoryProduct> CategoryProductColumnConverter.instantiateOrGetPrefetchedCategoryProduct
(@NonNull Product product, @NonNull Category category, @NonNull Map<String, CategoryProduct> existingCategoryProductRelationshipsForProductByCategoryId) We expect theCompleteProductImportBatchHandler
to have pre-fetched category products if supplied in the original rows.Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.data.tracking.core.type.OperationType
CategoryProductColumnConverter.determineOperationType
(@NonNull CategoryProduct categoryProduct, boolean categoryProductAlreadyExistsInDatastore, @NonNull com.broadleafcommerce.common.dataimport.messaging.BatchRecord productRecord) Determine the effective operation type for the given category product instance and product record.protected com.broadleafcommerce.common.dataimport.util.ConversionUtils.ConversionResponse<CategoryProduct>
CategoryProductColumnConverter.initializeData
(@NonNull CategoryProduct categoryProduct, @NonNull Product parent, @NonNull Category category, @NonNull com.broadleafcommerce.data.tracking.core.type.OperationType operationType, boolean isPrimary, @NonNull com.broadleafcommerce.common.dataimport.messaging.BatchRecord productRecord) Initialize the data from the category product row onto the category product instance and set additional data as needed.Modifier and TypeMethodDescriptionprotected org.springframework.data.util.Pair<Boolean,
CategoryProduct> CategoryProductColumnConverter.instantiateOrGetPrefetchedCategoryProduct
(@NonNull Product product, @NonNull Category category, @NonNull Map<String, CategoryProduct> existingCategoryProductRelationshipsForProductByCategoryId) We expect theCompleteProductImportBatchHandler
to have pre-fetched category products if supplied in the original rows. -
Uses of CategoryProduct in com.broadleafcommerce.catalog.messaging
Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
DeleteProductRelationshipEntitiesHandler.getCategoryProductService()
Deprecated, for removal: This API element is subject to removal in a future version.ModifierConstructorDescriptionDeleteProductRelationshipEntitiesHandler
(CategoryProductService<CategoryProduct> categoryProductService, VariantService<Variant> variantService, ProductTagService<ProductTag> productTagService, PromotionalProductService<PromotionalProduct> promotionalProductService, ProductAssetService<ProductAsset> productAssetService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationService, com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter contextRequestConverter, com.broadleafcommerce.common.jpa.RepositoryEntityTypeManager typeManager, ProductRepository<JpaProduct> productRepository, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.fasterxml.jackson.databind.ObjectMapper objectMapper) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of CategoryProduct in com.broadleafcommerce.catalog.messaging.autoconfigure
Modifier and TypeMethodDescriptionCatalogMessagingAutoConfiguration.CatalogEntityDeletionConfiguration.categoryProductCatalogEntityDeletedEventHandler
(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, CategoryProductService<CategoryProduct> categoryProductService) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.messaging.entitydeletion.handlers
Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
CategoryProductCatalogEntityDeletedEventHandler.getCategoryProductService()
ModifierConstructorDescriptionCategoryProductCatalogEntityDeletedEventHandler
(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, CategoryProductService<CategoryProduct> categoryProductService) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.service
Modifier and TypeInterfaceDescriptioninterface
CategoryProductService<P extends CategoryProduct>
Service API forCategoryProducts
.class
DefaultCategoryProductService<P extends CategoryProduct>
Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
DefaultCategoryService.getCategoryProductService()
ModifierConstructorDescriptionDefaultCategoryService
(CategoryRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, ProductService<Product> productService, CategoryProductService<CategoryProduct> categoryProductService, RSQLEvaluationService rsqlEvaluationService, com.broadleafcommerce.common.extension.cache.CacheStateManager cacheStateManager, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.service.category.commerce.context.contributor
Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
RelatedProductsCategoryContextContributor.getCategoryProductService()
ModifierConstructorDescriptionRelatedProductsCategoryContextContributor
(CategoryProductService<CategoryProduct> categoryProductService, PromotionalCategoryProductService<PromotionalCategoryProduct> promoCategoryProductService, ProductService<Product> productService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.common.extension.cache.CacheStateManager cacheStateManager) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.service.product
Modifier and TypeMethodDescriptionprotected CategoryProduct
DefaultProductService.buildPrimaryCategoryProduct
(@NonNull String productId, @NonNull String categoryId) Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
DefaultProductService.getCategoryProductService()
protected Optional<CategoryProduct>
DefaultProductService.getCurrentPrimaryCategoryProduct
(@NonNull String productId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Finds the currentprimary
category product for the givenproductId
.ModifierConstructorDescriptionDefaultProductService
(ProductRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, VariantService<Variant> variantService, CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.common.extension.cache.CacheStateManager cacheStateManager, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.service.product.commerce.context.contributor
Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
ItemChoiceHierarchyProductContextContributor.getCategoryProductService()
protected CategoryProductService<CategoryProduct>
RelatedCategoriesProductContextContributor.getCategoryProductService()
protected CategoryProductService<CategoryProduct>
RelatedProductsProductContextContributor.getCategoryProductService()
ModifierConstructorDescriptionItemChoiceHierarchyProductContextContributor
(CategoryProductService<CategoryProduct> categoryProductService, ProductService<Product> productService, VariantService<Variant> variantService, CategoryService<Category> categoryService, CatalogServiceProperties properties, com.broadleafcommerce.common.extension.TypeFactory typeFactory) RelatedCategoriesProductContextContributor
(CategoryService<Category> categoryService, CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) RelatedProductsProductContextContributor
(CategoryProductService<CategoryProduct> categoryProductService, ProductService<Product> productService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RSQLFilterParser rsqlFilterParser) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.service.product.commerce.contributor
Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
BreadcrumbsProductDetailsContributor.getCategoryProductService()
ModifierConstructorDescriptionBreadcrumbsProductDetailsContributor
(CategoryProductService<CategoryProduct> categoryProductService, CategoryService<Category> categoryService, CategoryAncestryHydrationService categoryAncestryHydrationService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.common.extension.cache.CacheStateManager cacheStateManager) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.service.product.consolidation
Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
CategoryProductConsolidationContributor.getCategoryProductService()
protected CategoryProductService<CategoryProduct>
ItemChoiceAvailabilityConsolidationContributor.getCategoryProductService()
Modifier and TypeMethodDescriptionvoid
CategoryProductRef.setCategoryProduct
(CategoryProduct categoryProduct) Modifier and TypeMethodDescriptionprotected void
ItemChoiceAvailabilityConsolidationContributor.hydrateCategoryProducts
(org.springframework.data.domain.Page<CategoryProduct> categoryProducts, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ModifierConstructorDescriptionCategoryProductConsolidationContributor
(CategoryProductService<CategoryProduct> categoryProductService, CategoryService<Category> categoryService, com.broadleafcommerce.data.tracking.core.tenant.service.CommonCatalogService<com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> catalogService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) ItemChoiceAvailabilityConsolidationContributor
(ProductService<Product> productService, CategoryProductService<CategoryProduct> categoryProductService, CategoryService<Category> categoryService, com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.RSQLFilterParser rsqlFilterParser) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.service.product.hydration
Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
DefaultProductHydrationService.getCategoryProductService()
ModifierConstructorDescriptionDefaultProductHydrationService
(ProductService<Product> productService, ProductAssetService<ProductAsset> productAssetService, VariantService<Variant> variantService, CategoryService<Category> categoryService, CategoryProductService<CategoryProduct> categoryProductService, DataDrivenEnumService<DataDrivenEnum> dataDrivenEnumService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of CategoryProduct in com.broadleafcommerce.catalog.service.validation
Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
CategoryProductValidator.getCategoryProductService()
protected CategoryProductService<CategoryProduct>
ProductOptionValidator.getCategoryProductService()
protected CategoryProductService<CategoryProduct>
ProductValidator.getCategoryProductService()
Modifier and TypeMethodDescriptionprotected void
CategoryProductValidator.validateCategoryProductDoesNotExist
(@NonNull CategoryProduct businessInstance, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected void
CategoryProductValidator.validatePrimary
(CategoryProduct categoryProduct, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionvoid
CategoryProductValidator.setCategoryProductService
(CategoryProductService<CategoryProduct> categoryProductService) Lazy injection since this validator is itself a service component.void
ProductOptionValidator.setCategoryProductService
(CategoryProductService<CategoryProduct> categoryProductService) Lazy injection since this validator is itself a service component.void
ProductValidator.setCategoryProductService
(CategoryProductService<CategoryProduct> categoryProductService) Lazy injection since this validator is itself a service component. -
Uses of CategoryProduct in com.broadleafcommerce.catalog.web.endpoint
Modifier and TypeMethodDescriptionCategoryEndpoint.addGeneralProduct
(String categoryId, CategoryProduct categoryProduct, OptionalSortPositionRequest givenSortRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) CategoryEndpoint.readGeneralProduct
(String categoryId, String categoryProductId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) CategoryEndpoint.reorderGeneralProduct
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String categoryId, String categoryProductId, com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest sortPositionRequest) CategoryEndpoint.replaceGeneralProduct
(String categoryId, String categoryProductId, CategoryProduct categoryProduct, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionprotected CategoryProductService<CategoryProduct>
CategoryEndpoint.getCategoryProductService()
protected CategoryProductService<CategoryProduct>
ProductEndpoint.getCategoryProductService()
org.springframework.data.domain.Page<CategoryProduct>
ProductEndpoint.readCategories
(String productId, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, cz.jirutka.rsql.parser.ast.Node filters) org.springframework.data.domain.Page<CategoryProduct>
CategoryEndpoint.readGeneralProducts
(String categoryId, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, Boolean isSorted, cz.jirutka.rsql.parser.ast.Node filters) org.springframework.data.domain.Page<CategoryProduct>
CategoryEndpoint.reorderGeneralProducts
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, String categoryId, com.broadleafcommerce.data.tracking.core.sort.SortPositionRequest sortPositionRequest) protected org.apache.commons.lang3.tuple.Pair<Category,
CategoryProduct> CategoryEndpoint.validateAndGetCategoryAndCategoryProductRequest
(String categoryId, String categoryProductId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionCategoryEndpoint.addGeneralProduct
(String categoryId, CategoryProduct categoryProduct, OptionalSortPositionRequest givenSortRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) CategoryEndpoint.replaceGeneralProduct
(String categoryId, String categoryProductId, CategoryProduct categoryProduct, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ModifierConstructorDescriptionCategoryEndpoint
(CategoryService<Category> categoryService, CategoryAncestryHydrationService categoryAncestryHydrationService, PromotionalCategoryProductService<PromotionalCategoryProduct> promotionalCategoryProductService, ProductService<Product> productService, ProductAssetService<ProductAsset> productAssetService, CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.common.extension.TypeFactory catalogFactory, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, CloneCategoryService<Category, CloneCategoryRequest> cloneCategorySvc, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser) ProductEndpoint
(ProductService<Product> productSvc, CloneProductService<Product, CloneProductRequest> cloneProductSvc, SkuGenerationService<Variant> skuGenerationSvc, PromotionalProductService<PromotionalProduct> promotionalProductSvc, CategoryService<Category> categoryService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService, CategoryProductService<CategoryProduct> categoryProductService, com.broadleafcommerce.bulk.service.BulkUpdateManager bulkUpdateManager, com.broadleafcommerce.bulk.service.BulkUpdateService<com.broadleafcommerce.bulk.domain.BulkUpdate> bulkUpdateService, com.broadleafcommerce.common.extension.TypeFactory catalogFactory, ProductConsolidationService productConsolidationService, ProductHydrationService productHydrationService, OptionGenerationService<Product> optionGenerationService, com.broadleafcommerce.data.tracking.core.filtering.fetch.rsql.web.RsqlFilterHandlerMethodArgumentResolver rsqlResolver)