| Modifier and Type | Method and Description |
|---|---|
Product |
ProductDaoImpl.create(ProductType productType) |
Product |
ProductDao.create(ProductType productType)
Create a new
Product instance. |
Product |
ProductDaoImpl.readProductByExternalId(String externalId) |
Product |
ProductDao.readProductByExternalId(String externalId) |
Product |
ProductDaoImpl.readProductById(Long productId) |
Product |
ProductDao.readProductById(Long productId)
Retrieve a
Product instance by its primary key |
Product |
ProductDaoImpl.save(Product product) |
Product |
ProductDao.save(Product product)
Persist a
Product instance to the datastore |
| Modifier and Type | Method and Description |
|---|---|
List<Product> |
ProductDaoImpl.findProductByURI(String uri) |
List<Product> |
ProductDao.findProductByURI(String key)
Look up a product that matches the given URI
|
protected javax.persistence.criteria.CriteriaQuery<Product> |
ProductDaoImpl.getCriteriaForActiveProducts(Date currentDate) |
protected javax.persistence.criteria.CriteriaQuery<Product> |
ProductDaoImpl.getCriteriaForActiveProducts(Date currentDate,
Long lastId) |
List<Product> |
ProductDaoImpl.readActiveProductsByCategory(Long categoryId) |
List<Product> |
ProductDao.readActiveProductsByCategory(Long categoryId)
Find all products whose in the passed in category.
|
List<Product> |
ProductDaoImpl.readActiveProductsByCategory(Long categoryId,
Date currentDate)
Deprecated.
|
List<Product> |
ProductDao.readActiveProductsByCategory(Long categoryId,
Date currentDate)
Deprecated.
Use
ProductDao.readActiveProductsByCategory(Long)
Find all products whose start and end dates are before and after the passed in
date and who are related to the given category |
List<Product> |
ProductDaoImpl.readActiveProductsByCategory(Long categoryId,
Date currentDate,
int limit,
int offset)
Deprecated.
|
List<Product> |
ProductDao.readActiveProductsByCategory(Long categoryId,
Date currentDate,
int limit,
int offset)
Deprecated.
|
List<Product> |
ProductDaoImpl.readActiveProductsByCategory(Long categoryId,
int limit,
int offset) |
List<Product> |
ProductDao.readActiveProductsByCategory(Long categoryId,
int limit,
int offset)
Read a page of products for a category.
|
protected List<Product> |
ProductDaoImpl.readActiveProductsByCategoryInternal(Long categoryId,
Date currentDate) |
List<Product> |
ProductDaoImpl.readActiveProductsByCategoryInternal(Long categoryId,
Date currentDate,
int limit,
int offset) |
List<Product> |
ProductDaoImpl.readAllActiveProducts() |
List<Product> |
ProductDao.readAllActiveProducts()
Reads all products from the database that are currently active.
|
List<Product> |
ProductDaoImpl.readAllActiveProducts(Date currentDate)
Deprecated.
|
List<Product> |
ProductDao.readAllActiveProducts(Date currentDate)
Deprecated.
|
List<Product> |
ProductDaoImpl.readAllActiveProducts(Integer pageSize,
Long lastId) |
List<Product> |
ProductDao.readAllActiveProducts(Integer pageSize,
Long lastId)
Reads all products from the database that are currently active.
|
List<Product> |
ProductDaoImpl.readAllActiveProducts(int page,
int pageSize) |
List<Product> |
ProductDao.readAllActiveProducts(int page,
int pageSize)
Reads all products from the database that are currently active.
|
List<Product> |
ProductDaoImpl.readAllActiveProducts(int page,
int pageSize,
Date currentDate)
Deprecated.
|
List<Product> |
ProductDao.readAllActiveProducts(int page,
int pageSize,
Date currentDate)
Deprecated.
|
protected List<Product> |
ProductDaoImpl.readAllActiveProductsInternal(Date currentDate) |
protected List<Product> |
ProductDaoImpl.readAllActiveProductsInternal(Integer pageSize,
Date currentDate,
Long lastId) |
protected List<Product> |
ProductDaoImpl.readAllActiveProductsInternal(int page,
int pageSize,
Date currentDate) |
List<Product> |
CategoryDaoImpl.readAllProducts() |
List<Product> |
CategoryDao.readAllProducts()
Retrieve all products in the datastore
|
List<Product> |
CategoryDaoImpl.readAllProducts(int limit,
int offset) |
List<Product> |
CategoryDao.readAllProducts(int limit,
int offset) |
List<Product> |
ProductDaoImpl.readFilteredActiveProductsByCategory(Long categoryId,
Date currentDate,
SearchCriteria searchCriteria)
Deprecated.
|
List<Product> |
ProductDao.readFilteredActiveProductsByCategory(Long categoryId,
Date currentDate,
SearchCriteria searchCriteria)
Deprecated.
Use
ProductDao.readFilteredActiveProductsByCategory(Long, SearchCriteria)
Find all products whose start and end dates are before and after the passed in
date, who are related to the given category, match the given search criteria, and
are not marked as archived. |
List<Product> |
ProductDaoImpl.readFilteredActiveProductsByCategory(Long categoryId,
SearchCriteria searchCriteria) |
List<Product> |
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.
|
protected List<Product> |
ProductDaoImpl.readFilteredActiveProductsByCategoryInternal(Long categoryId,
Date currentDate,
SearchCriteria searchCriteria) |
List<Product> |
ProductDaoImpl.readFilteredActiveProductsByQuery(String query,
Date currentDate,
SearchCriteria searchCriteria)
Deprecated.
|
List<Product> |
ProductDao.readFilteredActiveProductsByQuery(String query,
Date currentDate,
SearchCriteria searchCriteria)
Deprecated.
Use
ProductDao.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. |
List<Product> |
ProductDaoImpl.readFilteredActiveProductsByQuery(String query,
SearchCriteria searchCriteria) |
List<Product> |
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.
|
protected List<Product> |
ProductDaoImpl.readFilteredActiveProductsByQueryInternal(String query,
Date currentDate,
SearchCriteria searchCriteria) |
List<Product> |
ProductDaoImpl.readProductsByCategory(Long categoryId) |
List<Product> |
ProductDao.readProductsByCategory(Long categoryId)
Find all products related to the passed in category
|
List<Product> |
ProductDaoImpl.readProductsByCategory(Long categoryId,
int limit,
int offset) |
List<Product> |
ProductDao.readProductsByCategory(Long categoryId,
int limit,
int offset)
Find all products related to the passed in category
|
List<Product> |
ProductDaoImpl.readProductsByIds(List<Long> productIds) |
List<Product> |
ProductDao.readProductsByIds(List<Long> productIds)
Retrieves a list of Product instances by their primary keys
|
List<Product> |
ProductDaoImpl.readProductsByName(String searchName) |
List<Product> |
ProductDao.readProductsByName(String searchName)
Find all
Product instances whose name starts with
or is equal to the passed in search parameter |
List<Product> |
ProductDaoImpl.readProductsByName(String searchName,
int limit,
int offset) |
List<Product> |
ProductDao.readProductsByName(String searchName,
int limit,
int offset)
Find a subset of
Product instances whose name starts with
or is equal to the passed in search parameter. |
| Modifier and Type | Method and Description |
|---|---|
void |
ProductDaoImpl.delete(Product product) |
void |
ProductDao.delete(Product product)
Remove the passed in product instance from the datastore
|
List<AssignedProductOptionDTO> |
ProductOptionDao.findAssignedProductOptionsByProduct(Product product)
Returns a list of
AssignedProductOptionDTO
found for given the Product. |
List<AssignedProductOptionDTO> |
ProductOptionDaoImpl.findAssignedProductOptionsByProduct(Product product) |
Product |
ProductDaoImpl.save(Product product) |
Product |
ProductDao.save(Product product)
Persist a
Product instance to the datastore |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProductDaoImpl.attachActiveRestriction(Date currentDate,
javax.persistence.criteria.Path<? extends Product> product,
javax.persistence.criteria.Path<? extends Sku> sku,
List<javax.persistence.criteria.Predicate> restrictions) |
protected void |
ProductDaoImpl.attachOrderBy(SearchCriteria searchCriteria,
javax.persistence.criteria.From<?,? extends Product> product,
javax.persistence.criteria.Path<? extends Sku> sku,
javax.persistence.criteria.CriteriaQuery<?> criteria) |
protected void |
ProductDaoImpl.attachSearchCriteria(SearchCriteria searchCriteria,
javax.persistence.criteria.From<?,? extends Product> product,
javax.persistence.criteria.From<?,? extends Sku> sku,
List<javax.persistence.criteria.Predicate> restrictions) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ProductBundle
Deprecated.
instead, use the ProductType Module's Product Add-Ons to build and configure bundles
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProductBundleImpl
Deprecated.
instead, use the ProductType Module's Product Add-Ons to build and configure bundles
|
class |
ProductImpl
The Class ProductImpl is the default implementation of
Product. |
| Modifier and Type | Field and Description |
|---|---|
protected Product |
SkuImpl.defaultProduct
This will be non-null if and only if this Sku is the default Sku for a Product
|
protected Product |
CategoryProductXrefImpl.product
The product.
|
protected Product |
CrossSaleProductImpl.product |
protected Product |
ProductAttributeImpl.product
The product.
|
protected Product |
FeaturedProductImpl.product |
protected Product |
SkuImpl.product
This 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 Product |
ProductOptionXrefImpl.product |
protected Product |
CrossSaleProductImpl.relatedSaleProduct |
| Modifier and Type | Method and Description |
|---|---|
<G extends Product> |
ProductImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
| Modifier and Type | Method and Description |
|---|---|
Product |
Sku.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).
|
Product |
SkuImpl.getDefaultProduct() |
Product |
CategoryProductXrefImpl.getProduct() |
Product |
ProductAttribute.getProduct()
Gets the product.
|
Product |
UpSaleProductImpl.getProduct() |
Product |
CrossSaleProductImpl.getProduct() |
Product |
RelatedProduct.getProduct() |
Product |
FeaturedProduct.getProduct() |
Product |
ProductAttributeImpl.getProduct() |
Product |
Sku.getProduct()
This will return the correct Product association that is being used on the Sku.
|
Product |
FeaturedProductImpl.getProduct() |
Product |
ProductOptionXref.getProduct() |
Product |
CategoryProductXref.getProduct()
Gets the product.
|
Product |
SkuImpl.getProduct() |
Product |
ProductOptionXrefImpl.getProduct() |
Product |
UpSaleProductImpl.getRelatedProduct() |
Product |
CrossSaleProductImpl.getRelatedProduct() |
Product |
RelatedProduct.getRelatedProduct() |
Product |
FeaturedProduct.getRelatedProduct()
Pass through to getProduct() to meet the contract for promotable product.
|
Product |
PromotableProduct.getRelatedProduct() |
Product |
FeaturedProductImpl.getRelatedProduct() |
| Modifier and Type | Method and Description |
|---|---|
List<Product> |
CategoryImpl.getActiveProducts()
Deprecated.
|
List<Product> |
Category.getActiveProducts()
Deprecated.
Use getActiveProductXrefs() instead.
|
List<Product> |
CategoryImpl.getAllProducts()
Deprecated.
|
List<Product> |
Category.getAllProducts()
Deprecated.
Use getAllProductXrefs() instead.
|
List<Product> |
ProductOption.getProducts()
Deprecated.
use getProductXrefs instead
|
List<Product> |
ProductOptionImpl.getProducts() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Sku.isActive(Product product,
Category category)
Returns whether or not this Sku, the given Product and the given Category are all active
|
boolean |
SkuImpl.isActive(Product product,
Category category) |
void |
Sku.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.
|
void |
SkuImpl.setDefaultProduct(Product defaultProduct) |
void |
CategoryProductXrefImpl.setProduct(Product product) |
void |
ProductAttribute.setProduct(Product product)
Sets the product.
|
void |
UpSaleProductImpl.setProduct(Product product) |
void |
CrossSaleProductImpl.setProduct(Product product) |
void |
RelatedProduct.setProduct(Product product) |
void |
FeaturedProduct.setProduct(Product product) |
void |
ProductAttributeImpl.setProduct(Product product) |
void |
Sku.setProduct(Product product)
Associates a Sku to a given Product.
|
void |
FeaturedProductImpl.setProduct(Product product) |
void |
ProductOptionXref.setProduct(Product product) |
void |
CategoryProductXref.setProduct(Product product)
Sets the product.
|
void |
SkuImpl.setProduct(Product product) |
void |
ProductOptionXrefImpl.setProduct(Product product) |
void |
UpSaleProductImpl.setRelatedProduct(Product relatedSaleProduct) |
void |
CrossSaleProductImpl.setRelatedProduct(Product relatedSaleProduct) |
void |
RelatedProduct.setRelatedProduct(Product relatedProduct) |
| Modifier and Type | Method and Description |
|---|---|
void |
CategoryImpl.setAllProducts(List<Product> allProducts)
Deprecated.
|
void |
Category.setAllProducts(List<Product> allProducts)
Deprecated.
Use setAllProductXrefs() instead.
|
void |
ProductOption.setProducts(List<Product> products)
Deprecated.
use setProductXrefs instead
|
void |
ProductOptionImpl.setProducts(List<Product> products) |
| Modifier and Type | Method and Description |
|---|---|
Product |
CatalogService.createProduct(ProductType productType) |
Product |
CatalogServiceImpl.createProduct(ProductType productType) |
Product |
CatalogService.findOriginalProductByURI(String uri) |
Product |
CatalogServiceImpl.findOriginalProductByURI(String uri) |
Product |
CatalogService.findProductByExternalId(String externalId) |
Product |
CatalogServiceImpl.findProductByExternalId(String externalId) |
Product |
CatalogService.findProductById(Long productId) |
Product |
CatalogServiceImpl.findProductById(Long productId) |
Product |
CatalogService.findProductByURI(String uri)
Returns a product associated with the passed in URI or null if no Product is
mapped to this URI.
|
Product |
CatalogServiceImpl.findProductByURI(String uri) |
protected Product |
RelatedProductsServiceImpl.lookupProduct(RelatedProductDTO relatedProductDTO) |
Product |
CatalogService.saveProduct(Product product) |
Product |
CatalogServiceImpl.saveProduct(Product product) |
| Modifier and Type | Method and Description |
|---|---|
List<Product> |
CatalogService.findActiveProductsByCategory(Category category) |
List<Product> |
CatalogServiceImpl.findActiveProductsByCategory(Category category) |
List<Product> |
CatalogService.findActiveProductsByCategory(Category category,
Date currentDate)
Deprecated.
Use findActiveProductsByCategory
|
List<Product> |
CatalogServiceImpl.findActiveProductsByCategory(Category category,
Date currentDate)
Deprecated.
|
List<Product> |
CatalogService.findActiveProductsByCategory(Category category,
Date currentDate,
int limit,
int offset)
Deprecated.
Use
#findActiveProductsByCategory(Category, limit, offset |
List<Product> |
CatalogServiceImpl.findActiveProductsByCategory(Category category,
Date currentDate,
int limit,
int offset)
Deprecated.
|
List<Product> |
CatalogService.findActiveProductsByCategory(Category category,
int limit,
int offset)
Same as
CatalogService.findActiveProductsByCategory(Category) but allowing for pagination. |
List<Product> |
CatalogServiceImpl.findActiveProductsByCategory(Category category,
int limit,
int offset) |
List<Product> |
CatalogService.findAllProducts() |
List<Product> |
CatalogServiceImpl.findAllProducts() |
List<Product> |
CatalogService.findAllProducts(int limit,
int offset) |
List<Product> |
CatalogServiceImpl.findAllProducts(int limit,
int offset) |
List<Product> |
CatalogService.findFilteredActiveProductsByCategory(Category category,
Date currentDate,
SearchCriteria searchCriteria)
|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByCategory(Category category,
Date currentDate,
SearchCriteria searchCriteria)
Deprecated.
|
List<Product> |
CatalogService.findFilteredActiveProductsByCategory(Category category,
SearchCriteria searchCriteria)
Given a category and a ProudctSearchCriteria, returns the appropriate matching products
|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByCategory(Category category,
SearchCriteria searchCriteria) |
List<Product> |
CatalogService.findFilteredActiveProductsByQuery(String query,
Date currentDate,
SearchCriteria searchCriteria)
|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByQuery(String query,
Date currentDate,
SearchCriteria searchCriteria)
Deprecated.
|
List<Product> |
CatalogService.findFilteredActiveProductsByQuery(String query,
SearchCriteria searchCriteria)
Given a search query and a SearchCriteria, returns the appropriate matching products
|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByQuery(String query,
SearchCriteria searchCriteria) |
List<Product> |
CatalogService.findProductsByName(String searchName) |
List<Product> |
CatalogServiceImpl.findProductsByName(String searchName) |
List<Product> |
CatalogService.findProductsByName(String searchName,
int limit,
int offset)
Find a subset of
Product instances whose name starts with
or is equal to the passed in search parameter. |
List<Product> |
CatalogServiceImpl.findProductsByName(String searchName,
int limit,
int offset) |
List<Product> |
CatalogService.findProductsForCategory(Category category) |
List<Product> |
CatalogServiceImpl.findProductsForCategory(Category category) |
List<Product> |
CatalogService.findProductsForCategory(Category category,
int limit,
int offset) |
List<Product> |
CatalogServiceImpl.findProductsForCategory(Category category,
int limit,
int offset) |
| Modifier and Type | Method and Description |
|---|---|
protected List<? extends PromotableProduct> |
RelatedProductsServiceImpl.buildCrossSaleProductsList(Product product,
Category category,
RelatedProductDTO relatedProductDTO)
Returns the crossSale products for the past in product/category
|
protected List<? extends PromotableProduct> |
RelatedProductsServiceImpl.buildFeaturedProductsList(Product product,
Category category,
RelatedProductDTO relatedProductDTO)
Returns the featured products for the past in product/category
|
String |
CatalogURLService.buildRelativeProductURL(String currentUrl,
Product product)
Provides relative URLs.
|
String |
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/category
|
List<AssignedProductOptionDTO> |
CatalogService.findAssignedProductOptionsByProduct(Product product)
Returns a list of
AssignedProductOptionDTO
found for given the Product. |
List<AssignedProductOptionDTO> |
CatalogServiceImpl.findAssignedProductOptionsByProduct(Product product) |
protected Date |
ProductSiteMapGenerator.generateDate(Product product) |
protected String |
ProductSiteMapGenerator.generateUri(SiteMapBuilder smb,
Product product) |
protected String |
CatalogURLServiceImpl.getProductUrlFragment(Product product) |
void |
CatalogService.removeProduct(Product product) |
void |
CatalogServiceImpl.removeProduct(Product product) |
Product |
CatalogService.saveProduct(Product product) |
Product |
CatalogServiceImpl.saveProduct(Product product) |
| Modifier and Type | Method and Description |
|---|---|
ExtensionResultStatusType |
ProductProcessorExtensionHandler.expandProduct(Product product,
List<Long> returnList)
Takes a product, performs any special logic and returns a list of associated products to be handled
|
ExtensionResultStatusType |
AbstractProductProcessorExtensionHandler.expandProduct(Product product,
List<Long> returnList) |
| Modifier and Type | Method and Description |
|---|---|
ExtensionResultStatusType |
InventoryServiceExtensionHandler.isProductBundleAvailable(Product product,
int quantity,
ExtensionResultHolder<Boolean> holder)
Usually invoked via the AdvancedProduct to determine the availability of product bundle.
|
ExtensionResultStatusType |
AbstractInventoryServiceExtensionHandler.isProductBundleAvailable(Product product,
int quantity,
ExtensionResultHolder<Boolean> holder) |
| Modifier and Type | Field and Description |
|---|---|
protected Product |
DiscreteOrderItemImpl.deproxiedProduct |
protected Product |
DiscreteOrderItemImpl.product |
| Modifier and Type | Method and Description |
|---|---|
Product |
DiscreteOrderItem.getProduct() |
Product |
DiscreteOrderItemImpl.getProduct() |
Product |
BundleOrderItem.getProduct()
Deprecated.
Same as getProductBundle.
|
Product |
BundleOrderItemImpl.getProduct()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DiscreteOrderItem.setProduct(Product product) |
void |
DiscreteOrderItemImpl.setProduct(Product product) |
| Modifier and Type | Method and Description |
|---|---|
protected Set<Product> |
OrderItemServiceImpl.findAllChildProductsInRequest(List<OrderItemRequestDTO> childItems) |
Set<Product> |
OrderItemServiceImpl.findAllProductsInRequest(ConfigurableOrderItemRequest itemRequest) |
Set<Product> |
OrderItemService.findAllProductsInRequest(ConfigurableOrderItemRequest itemRequest) |
| Modifier and Type | Method and Description |
|---|---|
ConfigurableOrderItemRequest |
OrderItemServiceImpl.createConfigurableOrderItemRequestFromProduct(Product product) |
ConfigurableOrderItemRequest |
OrderItemService.createConfigurableOrderItemRequestFromProduct(Product product) |
protected boolean |
OrderServiceImpl.itemMatches(Sku item1Sku,
Product item1Product,
Map<String,OrderItemAttribute> item1Attributes,
OrderItemRequestDTO item2) |
| Modifier and Type | Field and Description |
|---|---|
protected Product |
AbstractOrderItemRequest.product |
protected Product |
ConfigurableOrderItemRequest.product |
| Modifier and Type | Method and Description |
|---|---|
Product |
AbstractOrderItemRequest.getProduct() |
Product |
ConfigurableOrderItemRequest.getProduct() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractOrderItemRequest.setProduct(Product product) |
void |
ConfigurableOrderItemRequest.setProduct(Product product) |
| Modifier and Type | Method and Description |
|---|---|
protected Product |
LegacyOrderServiceImpl.validateProduct(Long productId)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
DiscreteOrderItemRequest |
LegacyOrderServiceImpl.createDiscreteOrderItemRequest(Order order,
BundleOrderItem bundleOrderItem,
Sku sku,
Product product,
Category category,
Integer quantity,
Map<String,String> itemAttributes)
Deprecated.
|
protected Category |
LegacyOrderServiceImpl.determineCategory(Product product,
Long categoryId)
Deprecated.
|
protected Sku |
LegacyOrderServiceImpl.determineSku(Product product,
Long skuId,
Map<String,String> attributeValues)
Deprecated.
|
protected Sku |
LegacyOrderServiceImpl.findMatchingSku(Product product,
Map<String,String> attributeValues)
Deprecated.
Checks to make sure the correct SKU is still attached to the order.
|
| Modifier and Type | Method and Description |
|---|---|
protected Product |
ValidateAddRequestActivity.determineProduct(OrderItemRequestDTO orderItemRequestDTO) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ValidateAddRequestActivity.addSkuToCart(Sku sku,
OrderItemRequestDTO orderItemRequestDTO,
Product product,
CartOperationRequest request) |
protected boolean |
ValidateAddRequestActivity.cannotSellDefaultSku(Product product) |
protected Sku |
ValidateAddRequestActivity.determineSku(Product product,
Long skuId,
Map<String,String> attributeValues,
ActivityMessages messages) |
protected Sku |
ValidateAddRequestActivity.findMatchingSku(Product product,
Map<String,String> attributeValuesForSku) |
protected Sku |
ValidateAddRequestActivity.findMatchingSku(Product product,
Map<String,String> attributeValues,
ActivityMessages messages) |
protected void |
ValidateAddRequestActivity.handleIfNoSku(OrderItemRequestDTO orderItemRequestDTO,
Product product) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,List<PromotionMessageDTO>> |
PromotionMessageGenerator.generatePromotionMessages(Product product) |
| Modifier and Type | Field and Description |
|---|---|
protected List<Product> |
SearchResult.products |
| Modifier and Type | Method and Description |
|---|---|
List<Product> |
SearchResult.getProducts() |
| Modifier and Type | Method and Description |
|---|---|
void |
SearchResult.setProducts(List<Product> products) |
| Modifier and Type | Method and Description |
|---|---|
Product |
SolrHelperServiceImpl.getProductForIndexable(Indexable indexable) |
Product |
SolrHelperService.getProductForIndexable(Indexable indexable) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Product> |
SolrSearchServiceImpl.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.
|
| Modifier and Type | Method and Description |
|---|---|
ExtensionResultStatusType |
AbstractSolrSearchServiceExtensionHandler.batchFetchCatalogData(List<Product> products) |
ExtensionResultStatusType |
SolrSearchServiceExtensionHandler.batchFetchCatalogData(List<Product> products)
Batch fetch important collections for the entire list of products in single batch fetch queries.
|
ExtensionResultStatusType |
AbstractSolrSearchServiceExtensionHandler.modifySearchResults(List<org.apache.solr.common.SolrDocument> responseDocuments,
List<Product> products) |
ExtensionResultStatusType |
SolrSearchServiceExtensionHandler.modifySearchResults(List<org.apache.solr.common.SolrDocument> responseDocuments,
List<Product> products)
Modifies the product search results from a Solr query
|
Copyright © 2020. All rights reserved.