Uses of Class
com.broadleafcommerce.catalog.domain.product.ConsolidatedProduct
Packages that use ConsolidatedProduct
Package
Description
-
Uses of ConsolidatedProduct in com.broadleafcommerce.catalog.service.product.consolidation
Methods in com.broadleafcommerce.catalog.service.product.consolidation with type parameters of type ConsolidatedProductModifier and TypeMethodDescriptionprotected <P extends ConsolidatedProduct>
voidDataDrivenEnumConsolidationContributor.setDataDrivenEnumIfPresent(P product, List<DataDrivenEnum> dataDrivenEnumsForAllProducts, Function<P, DataDrivenEnum> dataDrivenEnumGetter, BiConsumer<P, DataDrivenEnum> dataDrivenEnumSetter) Finds and sets the product's data driven enum field if present using the given getter and setter, and add the enum togetDataDrivenEnums().Methods in com.broadleafcommerce.catalog.service.product.consolidation that return ConsolidatedProductModifier and TypeMethodDescriptionprotected ConsolidatedProductContextualProductConsolidationContributor.createOverrideProductForContext(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState unmatchedContextState, List<P> relations, ConsolidatedProduct implicitProduct, BiConsumer<ConsolidatedProduct, List<P>> setRelation, Function<P, String> idGetter, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines) Generate a placeholder consolidated product to represent the unmatched context override.protected ConsolidatedProductDataDrivenEnumConsolidationContributor.createOverrideProductForContext(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState unmatchedContextState, List<DataDrivenEnum> relations, ConsolidatedProduct implicitProduct, BiConsumer<ConsolidatedProduct, List<DataDrivenEnum>> setRelation, Function<DataDrivenEnum, String> idGetter, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines) Methods in com.broadleafcommerce.catalog.service.product.consolidation that return types with arguments of type ConsolidatedProductModifier and TypeMethodDescriptionprotected List<ConsolidatedProduct>DefaultProductConsolidationService.consolidateProducts(List<Product> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, Map<String, com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> catalogsById, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Consolidate products with their related domain and translations.protected List<ConsolidatedProduct>ContextualProductConsolidationContributor.consolidateRelations(List<ConsolidatedProduct> products, List<P> relations, BiConsumer<ConsolidatedProduct, List<P>> setRelation, Function<P, String> idGetter, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines) Hydrate the given contextual products with the given relations.protected List<ConsolidatedProduct>DataDrivenEnumConsolidationContributor.consolidateRelations(List<ConsolidatedProduct> products, List<DataDrivenEnum> relations, BiConsumer<ConsolidatedProduct, List<DataDrivenEnum>> setRelation, Function<DataDrivenEnum, String> idGetter, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines) protected List<ConsolidatedProduct>ItemChoiceAvailabilityConsolidationContributor.getProductsWithRequiredItems(List<ConsolidatedProduct> products) DefaultProductConsolidationService.readAllConsolidatedProducts(cz.jirutka.rsql.parser.ast.Node filters, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) ProductConsolidationService.readAllConsolidatedProducts(cz.jirutka.rsql.parser.ast.Node filters, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Read and consolidate products with their related domain.protected BiConsumer<ConsolidatedProduct,List<ProductAsset>> AllAssetsProductConsolidationContributor.setter()protected BiConsumer<ConsolidatedProduct,List<CategoryProductRef>> CategoryProductConsolidationContributor.setter()protected abstract BiConsumer<ConsolidatedProduct,List<P>> ContextualProductConsolidationContributor.setter()Defines the function which should be used to set the domain objects on the consolidated product.protected BiConsumer<ConsolidatedProduct,List<DataDrivenEnum>> DataDrivenEnumConsolidationContributor.setter()protected BiConsumer<ConsolidatedProduct,List<OptionTemplate>> OptionTemplateProductConsolidationContributor.setter()protected BiConsumer<ConsolidatedProduct,List<ProductAsset>> PrimaryAssetProductConsolidationContributor.setter()protected BiConsumer<ConsolidatedProduct,List<ProductTag>> ProductTagConsolidationContributor.setter()protected BiConsumer<ConsolidatedProduct,List<ProductTranslation>> TranslationProductConsolidationContributor.setter()protected BiConsumer<ConsolidatedProduct,List<Variant>> VariantProductConsolidationContributor.setter()Methods in com.broadleafcommerce.catalog.service.product.consolidation with parameters of type ConsolidatedProductModifier and TypeMethodDescriptionprotected voidDataDrivenEnumConsolidationContributor.addDataDrivenEnumIdsForProduct(ConsolidatedProduct product, List<String> enumIds) Deprecated.and no longer called from the framework.protected voidDefaultConsolidatedProductPostProcessor.addFromInheritanceLines(ConsolidatedProduct product, String productCatalog, Map<String, Set<String>> applicationsForCatalogs, Set<String> applicationsToAdd) protected ConsolidatedProductContextualProductConsolidationContributor.createOverrideProductForContext(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState unmatchedContextState, List<P> relations, ConsolidatedProduct implicitProduct, BiConsumer<ConsolidatedProduct, List<P>> setRelation, Function<P, String> idGetter, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines) Generate a placeholder consolidated product to represent the unmatched context override.protected ConsolidatedProductDataDrivenEnumConsolidationContributor.createOverrideProductForContext(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState unmatchedContextState, List<DataDrivenEnum> relations, ConsolidatedProduct implicitProduct, BiConsumer<ConsolidatedProduct, List<DataDrivenEnum>> setRelation, Function<DataDrivenEnum, String> idGetter, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines) protected StringDefaultConsolidatedProductPostProcessor.createSandboxOverrideValue(ConsolidatedProduct override) Create the sandbox override value to store as part ofgetSandboxOverrides().protected voidItemChoiceAvailabilityConsolidationContributor.determineItemsInBundleAvailable(ConsolidatedProduct consolidatedProduct, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected static booleanDefaultConsolidatedProductPostProcessor.isActiveSandboxMember(ConsolidatedProduct member) protected booleanDefaultConsolidatedProductPostProcessor.isSameSandboxContext(ConsolidatedProduct reference, ConsolidatedProduct candidate) protected booleanDefaultConsolidatedProductPostProcessor.isSandboxOverride(ConsolidatedProduct reference, ConsolidatedProduct candidate) Determine if the candidate product is a more close sandbox version than the reference.voidConsolidatedProductPostProcessor.process(ConsolidatedProduct product, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) voidDefaultConsolidatedProductPostProcessor.process(ConsolidatedProduct product, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidDefaultProductConsolidationService.processSandboxOwner(ConsolidatedProduct product) Populate the sandbox owner of the product, if in a user sandbox context.protected voidDefaultProductConsolidationService.processVendorRef(ConsolidatedProduct consolidatedProduct, Map<String, com.broadleafcommerce.data.tracking.core.tenant.domain.Catalog> catalogsById) Populate the vendor ref from the Product's catalog.protected voidCategoryProductConsolidationContributor.setCategories(ConsolidatedProduct product, List<CategoryProductRef> categoryProducts) Set all the directly linked explicit categories, as well as all categories, including ancestors.protected voidDataDrivenEnumConsolidationContributor.setDataDrivenEnumsForProduct(ConsolidatedProduct product, List<DataDrivenEnum> dataDrivenEnumsForAllProducts) protected voidDataDrivenEnumConsolidationContributor.setDataDrivenEnumTranslationsForProduct(ConsolidatedProduct product, List<com.broadleafcommerce.translation.domain.Translation> dataDrivenEnumTranslationsForAllProducts) protected voidContextualProductConsolidationContributor.setListValue(ConsolidatedProduct product, List<P> toSet, BiConsumer<ConsolidatedProduct, List<P>> setter) Setter function provider which uses the provided setter to set a list value in the consolidated product.protected voidDataDrivenEnumConsolidationContributor.setListValue(ConsolidatedProduct product, List<DataDrivenEnum> toSet, BiConsumer<ConsolidatedProduct, List<DataDrivenEnum>> setter) protected voidOptionTemplateProductConsolidationContributor.setOptions(@NonNull ConsolidatedProduct product, @NonNull List<? extends OptionTemplate> optionTemplates) protected voidCategoryProductConsolidationContributor.setPrimaryCategory(ConsolidatedProduct product, List<CategoryProductRef> categoryProducts) Set the primary category on the product from the available category products.protected voidContextualProductConsolidationContributor.setSingleValue(ConsolidatedProduct product, List<P> toSet, BiConsumer<ConsolidatedProduct, P> setter) Setter function provider which uses the provided setter to set a single value in the consolidated product.protected voidProductTagConsolidationContributor.setTags(@NonNull ConsolidatedProduct product, @NonNull List<? extends ProductTag> productTags) protected voidTranslationProductConsolidationContributor.setTranslations(ConsolidatedProduct consolidatedProduct, List<ProductTranslation> productTranslations) Method parameters in com.broadleafcommerce.catalog.service.product.consolidation with type arguments of type ConsolidatedProductModifier and TypeMethodDescriptionprotected Map<String,List<DataDrivenEnum>> DataDrivenEnumConsolidationContributor.buildProductIdToDataDrivenEnumIdMap(@NonNull List<ConsolidatedProduct> products) OptionTemplateProductConsolidationContributor.buildProductIdToOptionTemplateIdMap(@NonNull List<ConsolidatedProduct> products) Builds a map ofOptionTemplateids mapped to the ids ofProductsthat reference them via them ownProductOptions.protected voidItemChoiceAvailabilityConsolidationContributor.checkBundleProductsAvailable(List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected voidOptionTemplateProductConsolidationContributor.consolidateOptionTemplates(@NonNull List<ConsolidatedProduct> products, @NonNull com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, @NonNull Map<String, List<ConsolidatedProduct>> productsById, @NonNull Map<String, List<OptionTemplate>> objectsToConsolidateByProductId) Consolidates theOptionTemplatesonto the relatedConsolidatedProducts.protected voidOptionTemplateProductConsolidationContributor.consolidateOptionTemplates(@NonNull List<ConsolidatedProduct> products, @NonNull com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, @NonNull Map<String, List<ConsolidatedProduct>> productsById, @NonNull Map<String, List<OptionTemplate>> objectsToConsolidateByProductId) Consolidates theOptionTemplatesonto the relatedConsolidatedProducts.voidContextualProductConsolidationContributor.consolidateProducts(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) voidDataDrivenEnumConsolidationContributor.consolidateProducts(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) voidItemChoiceAvailabilityConsolidationContributor.consolidateProducts(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) voidOptionTemplateProductConsolidationContributor.consolidateProducts(@NonNull Set<String> productIds, @NonNull List<ConsolidatedProduct> products, @NonNull com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, @NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo context) voidProductConsolidationContributor.consolidateProducts(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Consolidate products with their related domain and translations.voidProductTagConsolidationContributor.consolidateProducts(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected List<ConsolidatedProduct>ContextualProductConsolidationContributor.consolidateRelations(List<ConsolidatedProduct> products, List<P> relations, BiConsumer<ConsolidatedProduct, List<P>> setRelation, Function<P, String> idGetter, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines) Hydrate the given contextual products with the given relations.protected List<ConsolidatedProduct>ContextualProductConsolidationContributor.consolidateRelations(List<ConsolidatedProduct> products, List<P> relations, BiConsumer<ConsolidatedProduct, List<P>> setRelation, Function<P, String> idGetter, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines) Hydrate the given contextual products with the given relations.protected List<ConsolidatedProduct>DataDrivenEnumConsolidationContributor.consolidateRelations(List<ConsolidatedProduct> products, List<DataDrivenEnum> relations, BiConsumer<ConsolidatedProduct, List<DataDrivenEnum>> setRelation, Function<DataDrivenEnum, String> idGetter, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines) protected List<ConsolidatedProduct>DataDrivenEnumConsolidationContributor.consolidateRelations(List<ConsolidatedProduct> products, List<DataDrivenEnum> relations, BiConsumer<ConsolidatedProduct, List<DataDrivenEnum>> setRelation, Function<DataDrivenEnum, String> idGetter, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines) protected voidOptionTemplateProductConsolidationContributor.consolidateTranslations(@NonNull List<ConsolidatedProduct> products, @NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Retrieves and adds option template translations to the consolidated products.protected ConsolidatedProductContextualProductConsolidationContributor.createOverrideProductForContext(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState unmatchedContextState, List<P> relations, ConsolidatedProduct implicitProduct, BiConsumer<ConsolidatedProduct, List<P>> setRelation, Function<P, String> idGetter, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines) Generate a placeholder consolidated product to represent the unmatched context override.protected ConsolidatedProductDataDrivenEnumConsolidationContributor.createOverrideProductForContext(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState unmatchedContextState, List<DataDrivenEnum> relations, ConsolidatedProduct implicitProduct, BiConsumer<ConsolidatedProduct, List<DataDrivenEnum>> setRelation, Function<DataDrivenEnum, String> idGetter, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines) protected ConsolidatedProductPostProcessorDefaultProductConsolidationService.createPostProcessor(List<ConsolidatedProduct> products, cz.jirutka.rsql.parser.ast.Node filters, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, Map<String, Set<String>> marketplaceApplicationsForCatalogs, Map<String, Set<String>> pendingMarketplaceApplicationsForCatalogs) protected voidItemChoiceAvailabilityConsolidationContributor.determineRequiredItemChoicesAvailable(List<ConsolidatedProduct> productsWithRequiredItemChoices, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) TranslationProductConsolidationContributor.getCategoryIds(List<ConsolidatedProduct> products) Get a list of distinct category ids from the givenConsolidatedProducts.DataDrivenEnumConsolidationContributor.getDataDrivenEnumIds(@NonNull Collection<? extends ConsolidatedProduct> consolidatedProducts) Deprecated.and no longer called from the framework.protected List<ProductAsset>AllAssetsProductConsolidationContributor.getObjectsToConsolidate(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected List<CategoryProductRef>CategoryProductConsolidationContributor.getObjectsToConsolidate(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) ContextualProductConsolidationContributor.getObjectsToConsolidate(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Retrieve the full list of domain objects of this type to be consolidated into the products.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 List<ProductAsset>PrimaryAssetProductConsolidationContributor.getObjectsToConsolidate(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected List<ProductTag>ProductTagConsolidationContributor.getObjectsToConsolidate(@NonNull Set<String> productIds, @NonNull List<ConsolidatedProduct> products, @NonNull com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, @NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected List<ProductTranslation>TranslationProductConsolidationContributor.getObjectsToConsolidate(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) VariantProductConsolidationContributor.getObjectsToConsolidate(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected List<ConsolidatedProduct>ItemChoiceAvailabilityConsolidationContributor.getProductsWithRequiredItems(List<ConsolidatedProduct> products) protected voidItemChoiceAvailabilityConsolidationContributor.hydrateBundleProducts(List<ConsolidatedProduct> bundleProducts, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected List<ProductTranslation>TranslationProductConsolidationContributor.retrieveAllAssetTranslations(List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected List<ProductTranslation>TranslationProductConsolidationContributor.retrieveAllCategoriesTranslations(List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected List<ProductTranslation>TranslationProductConsolidationContributor.retrieveAllPrimaryAssetTranslations(List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Retrieves translations for primaryProductAssets.protected List<ProductTranslation>TranslationProductConsolidationContributor.retrieveAllVariantsTranslations(List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected voidContextualProductConsolidationContributor.setListValue(ConsolidatedProduct product, List<P> toSet, BiConsumer<ConsolidatedProduct, List<P>> setter) Setter function provider which uses the provided setter to set a list value in the consolidated product.protected voidDataDrivenEnumConsolidationContributor.setListValue(ConsolidatedProduct product, List<DataDrivenEnum> toSet, BiConsumer<ConsolidatedProduct, List<DataDrivenEnum>> setter) protected voidContextualProductConsolidationContributor.setSingleValue(ConsolidatedProduct product, List<P> toSet, BiConsumer<ConsolidatedProduct, P> setter) Setter function provider which uses the provided setter to set a single value in the consolidated product.booleanAllAssetsProductConsolidationContributor.shouldConsolidate(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) booleanCategoryProductConsolidationContributor.shouldConsolidate(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) booleanOptionTemplateProductConsolidationContributor.shouldConsolidate(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) booleanPrimaryAssetProductConsolidationContributor.shouldConsolidate(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) default booleanProductConsolidationContributor.shouldConsolidate(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Determines whether this contributor should be executed based on the given parameters and context.booleanProductTagConsolidationContributor.shouldConsolidate(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) booleanVariantProductConsolidationContributor.shouldConsolidate(Set<String> productIds, List<ConsolidatedProduct> products, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Constructor parameters in com.broadleafcommerce.catalog.service.product.consolidation with type arguments of type ConsolidatedProductModifierConstructorDescriptionDefaultConsolidatedProductPostProcessor(List<ConsolidatedProduct> products, ProductService<Product> productService, cz.jirutka.rsql.parser.ast.Node filters, com.broadleafcommerce.data.tracking.core.tenant.domain.InheritanceLines inheritanceLines, Map<String, Set<String>> marketplaceApplicationsForCatalogs, Map<String, Set<String>> pendingMarketplaceApplicationsForCatalogs) -
Uses of ConsolidatedProduct in com.broadleafcommerce.catalog.web.endpoint
Methods in com.broadleafcommerce.catalog.web.endpoint that return types with arguments of type ConsolidatedProductModifier and TypeMethodDescriptionprotected List<ConsolidatedProduct>ProductEndpoint.cleanConsolidatedProducts(List<ConsolidatedProduct> consolidatedProducts) Remove unneeded information (such as contextState and fieldChanges) from the emitted structure.ProductEndpoint.readAllProductsIgnoreNarrowingHydrated(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, cz.jirutka.rsql.parser.ast.Node filters) ProductEndpoint.readAllProductsIgnoreNarrowingHydratedWithConfiguration(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, cz.jirutka.rsql.parser.ast.Node filters, ProductConsolidationRequest productConsolidationRequest) Read all hydratedConsolidatedProductswith narrowing ignored and specified product consolidation request.ProductEndpoint.readAllProductsProduction(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, cz.jirutka.rsql.parser.ast.Node filters) ProductEndpoint.readAllProductsProductionWithConfiguration(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, cz.jirutka.rsql.parser.ast.Node filters, ProductConsolidationRequest productConsolidationRequest) Read all non-archived, production products with specified product consolidation request.Method parameters in com.broadleafcommerce.catalog.web.endpoint with type arguments of type ConsolidatedProductModifier and TypeMethodDescriptionprotected List<ConsolidatedProduct>ProductEndpoint.cleanConsolidatedProducts(List<ConsolidatedProduct> consolidatedProducts) Remove unneeded information (such as contextState and fieldChanges) from the emitted structure.