Uses of Interface
org.broadleafcommerce.core.catalog.domain.Product
Packages that use Product
Package
Description
-
Uses of Product in org.broadleafcommerce.core.catalog.dao
Methods in org.broadleafcommerce.core.catalog.dao that return ProductModifier and TypeMethodDescriptionProductDao.create(ProductType productType) Create a newProductinstance.ProductDaoImpl.create(ProductType productType) ProductDao.readProductByExternalId(String externalId) ProductDaoImpl.readProductByExternalId(String externalId) ProductDao.readProductById(Long productId) Retrieve aProductinstance by its primary keyProductDaoImpl.readProductById(Long productId) Persist aProductinstance to the datastoreMethods in org.broadleafcommerce.core.catalog.dao that return types with arguments of type ProductModifier and TypeMethodDescriptionProductDao.findProductByURI(String key) Look up a product that matches the given URIProductDaoImpl.findProductByURI(String uri) protected jakarta.persistence.criteria.CriteriaQuery<Product>ProductDaoImpl.getCriteriaForActiveProducts(Date currentDate) protected jakarta.persistence.criteria.CriteriaQuery<Product>ProductDaoImpl.getCriteriaForActiveProducts(Date currentDate, Long lastId, boolean forSiteMap) protected jakarta.persistence.criteria.CriteriaQuery<Product>ProductDaoImpl.getCriteriaForActiveProductsForSiteMap(Date currentDate) ProductDao.readActiveProductsByCategory(Long categoryId) Find all products whose in the passed in category.ProductDao.readActiveProductsByCategory(Long categoryId, int limit, int offset) Read a page of products for a category.ProductDao.readActiveProductsByCategory(Long categoryId, Date currentDate, int limit, int offset) Deprecated, for removal: This API element is subject to removal in a future version.ProductDaoImpl.readActiveProductsByCategory(Long categoryId) ProductDaoImpl.readActiveProductsByCategory(Long categoryId, int limit, int offset) ProductDaoImpl.readActiveProductsByCategory(Long categoryId, Date currentDate, int limit, int offset) Deprecated, for removal: This API element is subject to removal in a future version.ProductDaoImpl.readActiveProductsByCategoryInternal(Long categoryId, Date currentDate) ProductDaoImpl.readActiveProductsByCategoryInternal(Long categoryId, Date currentDate, int limit, int offset) ProductDao.readAllActiveProducts()Reads all products from the database that are currently active.ProductDao.readAllActiveProducts(int page, int pageSize) Reads all products from the database that are currently active.ProductDao.readAllActiveProducts(int page, int pageSize, Date currentDate) Deprecated.ProductDao.readAllActiveProducts(Integer pageSize, Long lastId) Reads all products from the database that are currently active.ProductDao.readAllActiveProducts(Date currentDate) Deprecated, for removal: This API element is subject to removal in a future version.ProductDaoImpl.readAllActiveProducts()ProductDaoImpl.readAllActiveProducts(int page, int pageSize) ProductDaoImpl.readAllActiveProducts(int page, int pageSize, Date currentDate) Deprecated.ProductDaoImpl.readAllActiveProducts(Integer pageSize, Long lastId) ProductDaoImpl.readAllActiveProducts(Date currentDate) Deprecated.ProductDao.readAllActiveProductsForSiteMap(int page, int pageSize) ProductDaoImpl.readAllActiveProductsForSiteMap(int page, int pageSize) ProductDaoImpl.readAllActiveProductsInternal(int page, int pageSize, Date currentDate) ProductDaoImpl.readAllActiveProductsInternal(Integer pageSize, Date currentDate, Long lastId) ProductDaoImpl.readAllActiveProductsInternal(Date currentDate) CategoryDao.readAllProducts()Retrieve all products in the datastoreCategoryDao.readAllProducts(int limit, int offset) CategoryDaoImpl.readAllProducts()CategoryDaoImpl.readAllProducts(int limit, int offset) ProductDao.readFilteredActiveProductsByCategory(Long categoryId, Date currentDate, SearchCriteria searchCriteria) Deprecated, for removal: This API element is subject to removal in a future version.ProductDao.readFilteredActiveProductsByCategory(Long categoryId, SearchCriteria searchCriteria) Find all active products that are related to the given category, match the given search criteria, and are not marked as archived.ProductDaoImpl.readFilteredActiveProductsByCategory(Long categoryId, Date currentDate, SearchCriteria searchCriteria) Deprecated, for removal: This API element is subject to removal in a future version.ProductDaoImpl.readFilteredActiveProductsByCategory(Long categoryId, SearchCriteria searchCriteria) ProductDaoImpl.readFilteredActiveProductsByCategoryInternal(Long categoryId, Date currentDate, SearchCriteria searchCriteria) ProductDao.readFilteredActiveProductsByQuery(String query, Date currentDate, SearchCriteria searchCriteria) Deprecated, for removal: This API element is subject to removal in a future version.UseProductDao.readFilteredActiveProductsByQuery(String, SearchCriteria)Find all products whose start and end dates are before and after the passed in date, who match the search string, match the given search criteria, and are not marked as archived.ProductDao.readFilteredActiveProductsByQuery(String query, SearchCriteria searchCriteria) Find all products whose start and end dates are before and after the passed in date, who match the search string, match the given search criteria, and are not marked as archived.ProductDaoImpl.readFilteredActiveProductsByQuery(String query, Date currentDate, SearchCriteria searchCriteria) Deprecated, for removal: This API element is subject to removal in a future version.ProductDaoImpl.readFilteredActiveProductsByQuery(String query, SearchCriteria searchCriteria) ProductDaoImpl.readFilteredActiveProductsByQueryInternal(String query, Date currentDate, SearchCriteria searchCriteria) ProductDao.readProductsByCategory(Long categoryId) Find all products related to the passed in categoryProductDao.readProductsByCategory(Long categoryId, int limit, int offset) Find all products related to the passed in categoryProductDaoImpl.readProductsByCategory(Long categoryId) ProductDaoImpl.readProductsByCategory(Long categoryId, int limit, int offset) ProductDao.readProductsByIds(List<Long> productIds) Retrieves a list of Product instances by their primary keysProductDaoImpl.readProductsByIds(List<Long> productIds) ProductDao.readProductsByName(String searchName) Find allProductinstances whose name starts with or is equal to the passed in search parameterProductDao.readProductsByName(String searchName, int limit, int offset) Find a subset ofProductinstances whose name starts with or is equal to the passed in search parameter.ProductDaoImpl.readProductsByName(String searchName) ProductDaoImpl.readProductsByName(String searchName, int limit, int offset) Methods in org.broadleafcommerce.core.catalog.dao with parameters of type ProductModifier and TypeMethodDescriptionvoidRemove the passed in product instance from the datastorevoidProductOptionDao.findAssignedProductOptionsByProduct(Product product) Returns a list ofAssignedProductOptionDTOfound for given theProduct.ProductOptionDaoImpl.findAssignedProductOptionsByProduct(Product product) Persist aProductinstance to the datastoreMethod parameters in org.broadleafcommerce.core.catalog.dao with type arguments of type ProductModifier and TypeMethodDescriptionprotected voidProductDaoImpl.attachActiveRestriction(Date currentDate, jakarta.persistence.criteria.Path<? extends Product> product, jakarta.persistence.criteria.Path<? extends Sku> sku, List<jakarta.persistence.criteria.Predicate> restrictions) protected voidProductDaoImpl.attachOrderBy(SearchCriteria searchCriteria, jakarta.persistence.criteria.From<?, ? extends Product> product, jakarta.persistence.criteria.Path<? extends Sku> sku, jakarta.persistence.criteria.CriteriaQuery<?> criteria) protected voidProductDaoImpl.attachSearchCriteria(SearchCriteria searchCriteria, jakarta.persistence.criteria.From<?, ? extends Product> product, jakarta.persistence.criteria.From<?, ? extends Sku> sku, List<jakarta.persistence.criteria.Predicate> restrictions) -
Uses of Product in org.broadleafcommerce.core.catalog.domain
Subinterfaces of Product in org.broadleafcommerce.core.catalog.domainModifier and TypeInterfaceDescriptioninterfaceDeprecated.instead, use the ProductType Module's Product Add-Ons to build and configure bundlesClasses in org.broadleafcommerce.core.catalog.domain that implement ProductModifier and TypeClassDescriptionclassDeprecated.instead, use the ProductType Module's Product Add-Ons to build and configure bundlesclassThe Class ProductImpl is the default implementation ofProduct.Fields in org.broadleafcommerce.core.catalog.domain declared as ProductModifier and TypeFieldDescriptionprotected ProductSkuImpl.defaultProductThis will be non-null if and only if this Sku is the default Sku for a Productprotected ProductCategoryProductXrefImpl.productThe product.protected ProductCrossSaleProductImpl.productprotected ProductFeaturedProductImpl.productprotected ProductProductAttributeImpl.productThe product.protected ProductProductOptionXrefImpl.productprotected ProductSkuImpl.productThis relationship will be non-null if and only if this Sku is contained in the list of additional Skus for a Product (for Skus based on ProductOptions)protected ProductCrossSaleProductImpl.relatedSaleProductMethods in org.broadleafcommerce.core.catalog.domain with type parameters of type ProductModifier and TypeMethodDescription<G extends Product>
CreateResponse<G>ProductImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) Methods in org.broadleafcommerce.core.catalog.domain that return ProductModifier and TypeMethodDescriptionSku.getDefaultProduct()This will be a value if and only if this Sku is the defaultSku of a Product (and thus has a @OneToOne relationship with a Product).SkuImpl.getDefaultProduct()CategoryProductXref.getProduct()Gets the product.CategoryProductXrefImpl.getProduct()CrossSaleProductImpl.getProduct()FeaturedProduct.getProduct()FeaturedProductImpl.getProduct()ProductAttribute.getProduct()Gets the product.ProductAttributeImpl.getProduct()ProductOptionXref.getProduct()ProductOptionXrefImpl.getProduct()RelatedProduct.getProduct()Sku.getProduct()This will return the correct Product association that is being used on the Sku.SkuImpl.getProduct()UpSaleProductImpl.getProduct()CrossSaleProductImpl.getRelatedProduct()FeaturedProduct.getRelatedProduct()Pass through to getProduct() to meet the contract for promotable product.FeaturedProductImpl.getRelatedProduct()PromotableProduct.getRelatedProduct()RelatedProduct.getRelatedProduct()UpSaleProductImpl.getRelatedProduct()Methods in org.broadleafcommerce.core.catalog.domain that return types with arguments of type ProductModifier and TypeMethodDescriptionCategory.getActiveProducts()Deprecated.Use getActiveProductXrefs() instead.CategoryImpl.getActiveProducts()Deprecated.Category.getAllProducts()Deprecated.Use getAllProductXrefs() instead.CategoryImpl.getAllProducts()Deprecated.ProductOption.getProducts()Deprecated, for removal: This API element is subject to removal in a future version.use getProductXrefs insteadProductOptionImpl.getProducts()Methods in org.broadleafcommerce.core.catalog.domain with parameters of type ProductModifier and TypeMethodDescriptionbooleanReturns whether or not this Sku, the given Product and the given Category are all activebooleanvoidSku.setDefaultProduct(Product product) The relationship for a Product's default Sku (and thus a Sku's default Product) is actually maintained on the Product entity as a foreign key to Sku.voidSkuImpl.setDefaultProduct(Product defaultProduct) voidCategoryProductXref.setProduct(Product product) Sets the product.voidCategoryProductXrefImpl.setProduct(Product product) voidCrossSaleProductImpl.setProduct(Product product) voidFeaturedProduct.setProduct(Product product) voidFeaturedProductImpl.setProduct(Product product) voidProductAttribute.setProduct(Product product) Sets the product.voidProductAttributeImpl.setProduct(Product product) voidProductOptionXref.setProduct(Product product) voidProductOptionXrefImpl.setProduct(Product product) voidRelatedProduct.setProduct(Product product) voidSku.setProduct(Product product) Associates a Sku to a given Product.voidSkuImpl.setProduct(Product product) voidUpSaleProductImpl.setProduct(Product product) voidCrossSaleProductImpl.setRelatedProduct(Product relatedSaleProduct) voidRelatedProduct.setRelatedProduct(Product relatedProduct) voidUpSaleProductImpl.setRelatedProduct(Product relatedSaleProduct) Method parameters in org.broadleafcommerce.core.catalog.domain with type arguments of type ProductModifier and TypeMethodDescriptionvoidCategory.setAllProducts(List<Product> allProducts) Deprecated.Use setAllProductXrefs() instead.voidCategoryImpl.setAllProducts(List<Product> allProducts) Deprecated.voidProductOption.setProducts(List<Product> products) Deprecated, for removal: This API element is subject to removal in a future version.use setProductXrefs insteadvoidProductOptionImpl.setProducts(List<Product> products) -
Uses of Product in org.broadleafcommerce.core.catalog.service
Methods in org.broadleafcommerce.core.catalog.service that return ProductModifier and TypeMethodDescriptionCatalogService.createProduct(ProductType productType) CatalogServiceImpl.createProduct(ProductType productType) CatalogService.findOriginalProductByURI(String uri) CatalogServiceImpl.findOriginalProductByURI(String uri) CatalogService.findProductByExternalId(String externalId) CatalogServiceImpl.findProductByExternalId(String externalId) CatalogService.findProductById(Long productId) CatalogServiceImpl.findProductById(Long productId) CatalogService.findProductByURI(String uri) Returns a product associated with the passed in URI or null if no Product is mapped to this URI.CatalogServiceImpl.findProductByURI(String uri) protected ProductRelatedProductsServiceImpl.lookupProduct(RelatedProductDTO relatedProductDTO) CatalogService.saveProduct(Product product) CatalogServiceImpl.saveProduct(Product product) Methods in org.broadleafcommerce.core.catalog.service that return types with arguments of type ProductModifier and TypeMethodDescriptionCatalogService.findActiveProductsByCategory(Category category) CatalogService.findActiveProductsByCategory(Category category, int limit, int offset) Same asCatalogService.findActiveProductsByCategory(Category)but allowing for pagination.CatalogService.findActiveProductsByCategory(Category category, Date currentDate, int limit, int offset) Deprecated, for removal: This API element is subject to removal in a future version.Use {@link #findActiveProductsByCategory(Category, limit, offset}CatalogServiceImpl.findActiveProductsByCategory(Category category) CatalogServiceImpl.findActiveProductsByCategory(Category category, int limit, int offset) CatalogServiceImpl.findActiveProductsByCategory(Category category, Date currentDate, int limit, int offset) Deprecated, for removal: This API element is subject to removal in a future version.CatalogService.findAllProducts()CatalogService.findAllProducts(int limit, int offset) CatalogServiceImpl.findAllProducts()CatalogServiceImpl.findAllProducts(int limit, int offset) CatalogService.findFilteredActiveProductsByCategory(Category category, Date currentDate, SearchCriteria searchCriteria) CatalogService.findFilteredActiveProductsByCategory(Category category, SearchCriteria searchCriteria) Given a category and a ProudctSearchCriteria, returns the appropriate matching productsCatalogServiceImpl.findFilteredActiveProductsByCategory(Category category, Date currentDate, SearchCriteria searchCriteria) Deprecated, for removal: This API element is subject to removal in a future version.CatalogServiceImpl.findFilteredActiveProductsByCategory(Category category, SearchCriteria searchCriteria) CatalogService.findFilteredActiveProductsByQuery(String query, Date currentDate, SearchCriteria searchCriteria) CatalogService.findFilteredActiveProductsByQuery(String query, SearchCriteria searchCriteria) Given a search query and a SearchCriteria, returns the appropriate matching productsCatalogServiceImpl.findFilteredActiveProductsByQuery(String query, Date currentDate, SearchCriteria searchCriteria) Deprecated, for removal: This API element is subject to removal in a future version.CatalogServiceImpl.findFilteredActiveProductsByQuery(String query, SearchCriteria searchCriteria) CatalogService.findProductsByName(String searchName) CatalogService.findProductsByName(String searchName, int limit, int offset) Find a subset ofProductinstances whose name starts with or is equal to the passed in search parameter.CatalogServiceImpl.findProductsByName(String searchName) CatalogServiceImpl.findProductsByName(String searchName, int limit, int offset) CatalogService.findProductsForCategory(Category category) CatalogService.findProductsForCategory(Category category, int limit, int offset) CatalogServiceImpl.findProductsForCategory(Category category) CatalogServiceImpl.findProductsForCategory(Category category, int limit, int offset) Methods in org.broadleafcommerce.core.catalog.service with parameters of type ProductModifier and TypeMethodDescriptionprotected List<? extends PromotableProduct>RelatedProductsServiceImpl.buildCrossSaleProductsList(Product product, Category category, RelatedProductDTO relatedProductDTO) Returns the crossSale products for the past in product/categoryprotected List<? extends PromotableProduct>RelatedProductsServiceImpl.buildFeaturedProductsList(Product product, Category category, RelatedProductDTO relatedProductDTO) Returns the featured products for the past in product/categoryCatalogURLService.buildRelativeProductURL(String currentUrl, Product product) Provides relative URLs.CatalogURLServiceImpl.buildRelativeProductURL(String currentUrl, Product product) protected List<? extends PromotableProduct>RelatedProductsServiceImpl.buildUpSaleProductsList(Product product, Category category, RelatedProductDTO relatedProductDTO) Returns the upSale products for the past in product/categoryprotected voidProductSiteMapGenerator.constructImageURLs(SiteMapBuilder siteMapBuilder, SiteMapURLWrapper siteMapUrl, Product product) CatalogService.findAssignedProductOptionsByProduct(Product product) Returns a list ofAssignedProductOptionDTOfound for given theProduct.CatalogServiceImpl.findAssignedProductOptionsByProduct(Product product) protected DateProductSiteMapGenerator.generateDate(Product product) protected StringProductSiteMapGenerator.generateUri(SiteMapBuilder smb, Product product) protected StringCatalogURLServiceImpl.getProductUrlFragment(Product product) voidProductDuplicateModifier.modifyInitialDuplicateState(Product original, Product copy, MultiTenantCopyContext context) protected voidRelatedProductsServiceImpl.removeCurrentProductFromReturnList(Product product, List<? extends PromotableProduct> returnPromotableProducts) voidCatalogService.removeProduct(Product product) voidCatalogServiceImpl.removeProduct(Product product) CatalogService.saveProduct(Product product) CatalogServiceImpl.saveProduct(Product product) protected voidProductDuplicateModifier.setNameAndUrl(Product copy, MultiTenantCopyContext context) -
Uses of Product in org.broadleafcommerce.core.catalog.service.extension
Methods in org.broadleafcommerce.core.catalog.service.extension with parameters of type ProductModifier and TypeMethodDescriptionAbstractProductProcessorExtensionHandler.expandProduct(Product product, List<Long> returnList) ProductProcessorExtensionHandler.expandProduct(Product product, List<Long> returnList) Takes a product, performs any special logic and returns a list of associated products to be handledAbstractPreviewProductUrlModifierExtensionHandler.modifyUrl(Product product, ExtensionResultHolder<String> holder) PreviewProductUrlModifierExtensionHandler.modifyUrl(Product product, ExtensionResultHolder<String> holder) ProductUrlDuplicatorExtensionHandler.modifyUrl(String url, Product product, ExtensionResultHolder<String> holder) -
Uses of Product in org.broadleafcommerce.core.inventory.service
Methods in org.broadleafcommerce.core.inventory.service with parameters of type ProductModifier and TypeMethodDescriptionAbstractInventoryServiceExtensionHandler.isBlockingAvailabilityOfProduct(Product baseProduct, Product product, ExtensionResultHolder<Boolean> holder) InventoryServiceExtensionHandler.isBlockingAvailabilityOfProduct(Product baseProduct, Product product, ExtensionResultHolder<Boolean> holder) This determines if the missing quantity is critical (blocking) to be added to the cart Usually invoked via the UncacheableDataProcessor to determine the availability of product.AbstractInventoryServiceExtensionHandler.isProductBundleAvailable(Product product, int quantity, ExtensionResultHolder<Boolean> holder) InventoryServiceExtensionHandler.isProductBundleAvailable(Product product, int quantity, ExtensionResultHolder<Boolean> holder) Usually invoked via the AdvancedProduct to determine the availability of product bundle. -
Uses of Product in org.broadleafcommerce.core.order.domain
Fields in org.broadleafcommerce.core.order.domain declared as ProductModifier and TypeFieldDescriptionprotected ProductDiscreteOrderItemImpl.deproxiedProductprotected ProductDiscreteOrderItemImpl.productMethods in org.broadleafcommerce.core.order.domain that return ProductModifier and TypeMethodDescriptionBundleOrderItem.getProduct()Deprecated.Same as getProductBundle.BundleOrderItemImpl.getProduct()Deprecated.DiscreteOrderItem.getProduct()DiscreteOrderItemImpl.getProduct()Methods in org.broadleafcommerce.core.order.domain with parameters of type ProductModifier and TypeMethodDescriptionvoidDiscreteOrderItem.setProduct(Product product) voidDiscreteOrderItemImpl.setProduct(Product product) -
Uses of Product in org.broadleafcommerce.core.order.service
Methods in org.broadleafcommerce.core.order.service that return types with arguments of type ProductModifier and TypeMethodDescriptionOrderItemServiceImpl.findAllChildProductsInRequest(List<OrderItemRequestDTO> childItems) OrderItemService.findAllProductsInRequest(ConfigurableOrderItemRequest itemRequest) OrderItemServiceImpl.findAllProductsInRequest(ConfigurableOrderItemRequest itemRequest) Methods in org.broadleafcommerce.core.order.service with parameters of type ProductModifier and TypeMethodDescriptionOrderItemService.createConfigurableOrderItemRequestFromProduct(Product product) OrderItemServiceImpl.createConfigurableOrderItemRequestFromProduct(Product product) protected booleanOrderServiceImpl.itemMatches(Sku item1Sku, Product item1Product, Map<String, OrderItemAttribute> item1Attributes, OrderItemRequestDTO item2) -
Uses of Product in org.broadleafcommerce.core.order.service.call
Fields in org.broadleafcommerce.core.order.service.call declared as ProductModifier and TypeFieldDescriptionprotected ProductAbstractOrderItemRequest.productprotected ProductConfigurableOrderItemRequest.productMethods in org.broadleafcommerce.core.order.service.call that return ProductModifier and TypeMethodDescriptionAbstractOrderItemRequest.getProduct()ConfigurableOrderItemRequest.getProduct()Methods in org.broadleafcommerce.core.order.service.call with parameters of type ProductModifier and TypeMethodDescriptionvoidAbstractOrderItemRequest.setProduct(Product product) voidConfigurableOrderItemRequest.setProduct(Product product) -
Uses of Product in org.broadleafcommerce.core.order.service.workflow.add
Methods in org.broadleafcommerce.core.order.service.workflow.add that return ProductModifier and TypeMethodDescriptionprotected ProductValidateAddRequestActivity.determineProduct(OrderItemRequestDTO orderItemRequestDTO) Methods in org.broadleafcommerce.core.order.service.workflow.add with parameters of type ProductModifier and TypeMethodDescriptionprotected voidValidateAddRequestActivity.addSkuToCart(Sku sku, OrderItemRequestDTO orderItemRequestDTO, Product product, CartOperationRequest request) protected booleanValidateAddRequestActivity.canSellDefaultSku(Product product) protected SkuValidateAddRequestActivity.determineSku(Product product, Long skuId, Map<String, String> attributeValues, ActivityMessages messages) protected SkuValidateAddRequestActivity.findMatchingSku(Product product, Map<String, String> attributeValuesForSku) protected SkuValidateAddRequestActivity.findMatchingSku(Product product, Map<String, String> attributeValues, ActivityMessages messages) protected voidValidateAddRequestActivity.handleIfNoSku(OrderItemRequestDTO orderItemRequestDTO, Product product) protected voidValidateAddRequestActivity.validateIfProductIsProdRecord(Product product) -
Uses of Product in org.broadleafcommerce.core.order.service.workflow.service
Methods in org.broadleafcommerce.core.order.service.workflow.service that return ProductModifier and TypeMethodDescriptionOrderItemRequestValidationService.determineProduct(OrderItemRequestDTO orderItemRequestDTO) OrderItemRequestValidationServiceImpl.determineProduct(OrderItemRequestDTO orderItemRequestDTO) Methods in org.broadleafcommerce.core.order.service.workflow.service with parameters of type ProductModifier and TypeMethodDescriptionprotected booleanOrderItemRequestValidationServiceImpl.canSellDefaultSku(Product product) OrderItemRequestValidationService.determineSku(Product product, Long skuId, Map<String, String> attributeValues, ActivityMessages messages) OrderItemRequestValidationServiceImpl.determineSku(Product product, Long skuId, Map<String, String> attributeValues, ActivityMessages messages) protected SkuOrderItemRequestValidationServiceImpl.findMatchingSku(Product product, Map<String, String> attributeValuesForSku) protected SkuOrderItemRequestValidationServiceImpl.findMatchingSku(Product product, Map<String, String> attributeValues, ActivityMessages messages) -
Uses of Product in org.broadleafcommerce.core.promotionMessage.service
Methods in org.broadleafcommerce.core.promotionMessage.service with parameters of type ProductModifier and TypeMethodDescriptionPromotionMessageGenerator.generatePromotionMessages(Product product) -
Uses of Product in org.broadleafcommerce.core.search.domain
Fields in org.broadleafcommerce.core.search.domain with type parameters of type ProductMethods in org.broadleafcommerce.core.search.domain that return types with arguments of type ProductMethod parameters in org.broadleafcommerce.core.search.domain with type arguments of type Product -
Uses of Product in org.broadleafcommerce.core.search.service.solr
Methods in org.broadleafcommerce.core.search.service.solr that return ProductModifier and TypeMethodDescriptionSolrHelperService.getProductForIndexable(Indexable indexable) SolrHelperServiceImpl.getProductForIndexable(Indexable indexable) Methods in org.broadleafcommerce.core.search.service.solr that return types with arguments of type ProductModifier and TypeMethodDescriptionSolrSearchServiceImpl.getProducts(List<org.apache.solr.common.SolrDocument> responseDocuments) Given a list of product IDs from solr, this method will look up the IDs via the productDao and build out actual Product instances.Method parameters in org.broadleafcommerce.core.search.service.solr with type arguments of type ProductModifier and TypeMethodDescriptionAbstractSolrSearchServiceExtensionHandler.batchFetchCatalogData(List<Product> products) SolrSearchServiceExtensionHandler.batchFetchCatalogData(List<Product> products) Batch fetch important collections for the entire list of products in single batch fetch queries.protected voidSolrSearchServiceImpl.filterProductsBasedOnInactiveCategory(List<Product> products, Category category) -
Uses of Product in org.broadleafcommerce.core.search.service.solr.indexer
Methods in org.broadleafcommerce.core.search.service.solr.indexer that return types with arguments of type ProductModifier and TypeMethodDescriptionCatalogSolrIndexUpdateCommandHandlerImpl.readProductsByIds(ReindexStateHolder holder, List<Long> productIds) Reads a batch of products by IDs.
ProductDao.readActiveProductsByCategory(Long)