|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Product in org.broadleafcommerce.core.catalog.dao |
|---|
| Methods in org.broadleafcommerce.core.catalog.dao that return Product | |
|---|---|
Product |
ProductDao.create(ProductType productType)
Create a new Product instance. |
Product |
ProductDaoImpl.create(ProductType productType)
|
Product |
ProductDao.readProductById(Long productId)
Retrieve a Product instance by its primary key |
Product |
ProductDaoImpl.readProductById(Long productId)
|
Product |
ProductDao.save(Product product)
Persist a Product instance to the datastore |
Product |
ProductDaoImpl.save(Product product)
|
| Methods in org.broadleafcommerce.core.catalog.dao that return types with arguments of type Product | |
|---|---|
List<Product> |
ProductDao.findProductByURI(String key)
Look up a product that matches the given URI |
List<Product> |
ProductDaoImpl.findProductByURI(String uri)
|
protected javax.persistence.criteria.CriteriaQuery<Product> |
ProductDaoImpl.getCriteriaForActiveProducts(Date currentDate)
|
List<Product> |
ProductDao.readActiveProductsByCategory(Long categoryId,
Date currentDate)
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)
|
List<Product> |
ProductDao.readActiveProductsByCategory(Long categoryId,
Date currentDate,
int limit,
int offset)
|
List<Product> |
ProductDaoImpl.readActiveProductsByCategory(Long categoryId,
Date currentDate,
int limit,
int offset)
|
List<Product> |
ProductDao.readAllActiveProducts(Date currentDate)
Reads all products from the database that are currently active. |
List<Product> |
ProductDaoImpl.readAllActiveProducts(Date currentDate)
|
List<Product> |
ProductDao.readAllActiveProducts(int page,
int pageSize,
Date currentDate)
Reads all products from the database that are currently active. |
List<Product> |
ProductDaoImpl.readAllActiveProducts(int page,
int pageSize,
Date currentDate)
|
List<Product> |
CategoryDao.readAllProducts()
Retrieve all products in the datastore |
List<Product> |
CategoryDaoImpl.readAllProducts()
|
List<Product> |
CategoryDao.readAllProducts(int limit,
int offset)
|
List<Product> |
CategoryDaoImpl.readAllProducts(int limit,
int offset)
|
List<Product> |
ProductDao.readFilteredActiveProductsByCategory(Long categoryId,
Date currentDate,
ProductSearchCriteria 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,
Date currentDate,
ProductSearchCriteria searchCriteria)
|
List<Product> |
ProductDao.readFilteredActiveProductsByQuery(String query,
Date currentDate,
ProductSearchCriteria 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,
Date currentDate,
ProductSearchCriteria searchCriteria)
|
List<Product> |
ProductDao.readProductsByCategory(Long categoryId)
Find all products related to the passed in category |
List<Product> |
ProductDaoImpl.readProductsByCategory(Long categoryId)
|
List<Product> |
ProductDao.readProductsByCategory(Long categoryId,
int limit,
int offset)
Find all products related to the passed in category |
List<Product> |
ProductDaoImpl.readProductsByCategory(Long categoryId,
int limit,
int offset)
|
List<Product> |
ProductDao.readProductsByIds(List<Long> productIds)
Retrieves a list of Product instances by their primary keys |
List<Product> |
ProductDaoImpl.readProductsByIds(List<Long> productIds)
|
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)
|
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. |
List<Product> |
ProductDaoImpl.readProductsByName(String searchName,
int limit,
int offset)
|
| Methods in org.broadleafcommerce.core.catalog.dao with parameters of type Product | |
|---|---|
void |
ProductDao.delete(Product product)
Remove the passed in product instance from the datastore |
void |
ProductDaoImpl.delete(Product product)
|
Product |
ProductDao.save(Product product)
Persist a Product instance to the datastore |
Product |
ProductDaoImpl.save(Product product)
|
| Method parameters in org.broadleafcommerce.core.catalog.dao with type arguments of type Product | |
|---|---|
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(ProductSearchCriteria searchCriteria,
javax.persistence.criteria.From<?,? extends Product> product,
javax.persistence.criteria.Path<? extends Sku> sku,
javax.persistence.criteria.CriteriaQuery<?> criteria)
|
protected void |
ProductDaoImpl.attachProductSearchCriteria(ProductSearchCriteria searchCriteria,
javax.persistence.criteria.From<?,? extends Product> product,
javax.persistence.criteria.From<?,? extends Sku> sku,
List<javax.persistence.criteria.Predicate> restrictions)
|
| Uses of Product in org.broadleafcommerce.core.catalog.domain |
|---|
| Subinterfaces of Product in org.broadleafcommerce.core.catalog.domain | |
|---|---|
interface |
ProductBundle
Default implementation for representing a bundle that can be sold individually. |
| Classes in org.broadleafcommerce.core.catalog.domain that implement Product | |
|---|---|
class |
ProductBundleImpl
|
class |
ProductImpl
The Class ProductImpl is the default implementation of Product. |
| Fields in org.broadleafcommerce.core.catalog.domain declared as Product | |
|---|---|
protected Product |
SkuImpl.defaultProduct
This will be non-null if and only if this Sku is the default Sku for a 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 |
CategoryProductXrefImpl.CategoryProductXrefPk.product
The product. |
protected Product |
CrossSaleProductImpl.product
|
protected Product |
ProductAttributeImpl.product
The product. |
protected Product |
FeaturedProductImpl.product
|
protected Product |
CrossSaleProductImpl.relatedSaleProduct
|
| Fields in org.broadleafcommerce.core.catalog.domain with type parameters of type Product | |
|---|---|
protected List<Product> |
CategoryImpl.allProducts
|
protected List<Product> |
ProductOptionImpl.products
|
| Methods in org.broadleafcommerce.core.catalog.domain that return Product | |
|---|---|
Product |
SkuImpl.getDefaultProduct()
|
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.getProduct()
|
Product |
FeaturedProduct.getProduct()
|
Product |
CategoryProductXref.getProduct()
Gets the product. |
Product |
CategoryProductXrefImpl.getProduct()
|
Product |
CategoryProductXrefImpl.CategoryProductXrefPk.getProduct()
|
Product |
CrossSaleProductImpl.getProduct()
|
Product |
Sku.getProduct()
This will return the correct Product association that is being used on the Sku. |
Product |
ProductAttribute.getProduct()
Gets the product. |
Product |
RelatedProduct.getProduct()
|
Product |
ProductAttributeImpl.getProduct()
|
Product |
UpSaleProductImpl.getProduct()
|
Product |
FeaturedProductImpl.getProduct()
|
Product |
FeaturedProduct.getRelatedProduct()
Pass through to getProdcut() to meet the contract for promotable product. |
Product |
CrossSaleProductImpl.getRelatedProduct()
|
Product |
RelatedProduct.getRelatedProduct()
|
Product |
PromotableProduct.getRelatedProduct()
|
Product |
UpSaleProductImpl.getRelatedProduct()
|
Product |
FeaturedProductImpl.getRelatedProduct()
|
| Methods in org.broadleafcommerce.core.catalog.domain that return types with arguments of type Product | |
|---|---|
List<Product> |
CategoryImpl.getActiveProducts()
|
List<Product> |
Category.getActiveProducts()
Convenience method to retrieve all of this Category's Products filtered by
active. |
List<Product> |
CategoryImpl.getAllProducts()
|
List<Product> |
Category.getAllProducts()
Retrieve all the Product instances associated with this
category. |
List<Product> |
ProductOptionImpl.getProducts()
|
List<Product> |
ProductOption.getProducts()
Gets all the Products associated with this ProductOption |
| Methods in org.broadleafcommerce.core.catalog.domain with parameters of type Product | |
|---|---|
boolean |
SkuImpl.isActive(Product product,
Category category)
|
boolean |
Sku.isActive(Product product,
Category category)
Returns whether or not this Sku, the given Product and the given Category are all active |
void |
SkuImpl.setDefaultProduct(Product defaultProduct)
|
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.setProduct(Product product)
|
void |
FeaturedProduct.setProduct(Product product)
|
void |
CategoryProductXref.setProduct(Product product)
Sets the product. |
void |
CategoryProductXrefImpl.setProduct(Product product)
|
void |
CategoryProductXrefImpl.CategoryProductXrefPk.setProduct(Product product)
|
void |
CrossSaleProductImpl.setProduct(Product product)
|
void |
Sku.setProduct(Product product)
Associates a Sku to a given Product. |
void |
ProductAttribute.setProduct(Product product)
Sets the product. |
void |
RelatedProduct.setProduct(Product product)
|
void |
ProductAttributeImpl.setProduct(Product product)
|
void |
UpSaleProductImpl.setProduct(Product product)
|
void |
FeaturedProductImpl.setProduct(Product product)
|
void |
CrossSaleProductImpl.setRelatedProduct(Product relatedSaleProduct)
|
void |
RelatedProduct.setRelatedProduct(Product relatedProduct)
|
void |
UpSaleProductImpl.setRelatedProduct(Product relatedSaleProduct)
|
| Method parameters in org.broadleafcommerce.core.catalog.domain with type arguments of type Product | |
|---|---|
void |
CategoryImpl.setAllProducts(List<Product> allProducts)
|
void |
Category.setAllProducts(List<Product> allProducts)
Set all the Product instances associated with this
category. |
void |
ProductOptionImpl.setProducts(List<Product> products)
|
void |
ProductOption.setProducts(List<Product> products)
Set the Products to associate with this ProductOption |
| Uses of Product in org.broadleafcommerce.core.catalog.service |
|---|
| Methods in org.broadleafcommerce.core.catalog.service that return Product | |
|---|---|
Product |
CatalogServiceImpl.createProduct(ProductType productType)
|
Product |
CatalogService.createProduct(ProductType productType)
|
Product |
CatalogServiceImpl.findProductById(Long productId)
|
Product |
CatalogService.findProductById(Long productId)
|
Product |
CatalogServiceImpl.findProductByURI(String uri)
|
Product |
CatalogService.findProductByURI(String uri)
Returns a product associated with the passed in URI or null if no Product is mapped to this URI. |
protected Product |
RelatedProductsServiceImpl.lookupProduct(RelatedProductDTO relatedProductDTO)
|
Product |
CatalogServiceImpl.saveProduct(Product product)
|
Product |
CatalogService.saveProduct(Product product)
|
| Methods in org.broadleafcommerce.core.catalog.service that return types with arguments of type Product | |
|---|---|
List<Product> |
CatalogServiceImpl.findActiveProductsByCategory(Category category,
Date currentDate)
|
List<Product> |
CatalogService.findActiveProductsByCategory(Category category,
Date currentDate)
|
List<Product> |
CatalogServiceImpl.findActiveProductsByCategory(Category category,
Date currentDate,
int limit,
int offset)
|
List<Product> |
CatalogService.findActiveProductsByCategory(Category category,
Date currentDate,
int limit,
int offset)
|
List<Product> |
CatalogServiceImpl.findAllProducts()
|
List<Product> |
CatalogService.findAllProducts()
|
List<Product> |
CatalogServiceImpl.findAllProducts(int limit,
int offset)
|
List<Product> |
CatalogService.findAllProducts(int limit,
int offset)
|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByCategory(Category category,
Date currentDate,
ProductSearchCriteria searchCriteria)
|
List<Product> |
CatalogService.findFilteredActiveProductsByCategory(Category category,
Date currentDate,
ProductSearchCriteria searchCriteria)
Given a category and a ProudctSearchCriteria, returns the appropriate matching products |
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByQuery(String query,
Date currentDate,
ProductSearchCriteria searchCriteria)
|
List<Product> |
CatalogService.findFilteredActiveProductsByQuery(String query,
Date currentDate,
ProductSearchCriteria searchCriteria)
Given a search query and a ProductSearchCriteria, returns the appropriate matching products |
List<Product> |
CatalogServiceImpl.findProductsByName(String searchName)
|
List<Product> |
CatalogService.findProductsByName(String searchName)
|
List<Product> |
CatalogServiceImpl.findProductsByName(String searchName,
int limit,
int offset)
|
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.findProductsForCategory(Category category)
|
List<Product> |
CatalogService.findProductsForCategory(Category category)
|
List<Product> |
CatalogServiceImpl.findProductsForCategory(Category category,
int limit,
int offset)
|
List<Product> |
CatalogService.findProductsForCategory(Category category,
int limit,
int offset)
|
| Methods in org.broadleafcommerce.core.catalog.service with parameters of type Product | |
|---|---|
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 |
protected List<? extends PromotableProduct> |
RelatedProductsServiceImpl.buildUpSaleProductsList(Product product,
Category category,
RelatedProductDTO relatedProductDTO)
Returns the upSale products for the past in product/category |
Product |
CatalogServiceImpl.saveProduct(Product product)
|
Product |
CatalogService.saveProduct(Product product)
|
| Uses of Product in org.broadleafcommerce.core.order.domain |
|---|
| Fields in org.broadleafcommerce.core.order.domain declared as Product | |
|---|---|
protected Product |
DiscreteOrderItemImpl.product
|
| Methods in org.broadleafcommerce.core.order.domain that return Product | |
|---|---|
Product |
BundleOrderItemImpl.getProduct()
|
Product |
DiscreteOrderItem.getProduct()
|
Product |
BundleOrderItem.getProduct()
Same as getProductBundle. |
Product |
DiscreteOrderItemImpl.getProduct()
|
| Methods in org.broadleafcommerce.core.order.domain with parameters of type Product | |
|---|---|
void |
DiscreteOrderItem.setProduct(Product product)
|
void |
DiscreteOrderItemImpl.setProduct(Product product)
|
| Uses of Product in org.broadleafcommerce.core.order.service |
|---|
| Methods in org.broadleafcommerce.core.order.service with parameters of type Product | |
|---|---|
protected boolean |
OrderServiceImpl.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 Product | |
|---|---|
protected Product |
AbstractOrderItemRequest.product
|
| Methods in org.broadleafcommerce.core.order.service.call that return Product | |
|---|---|
Product |
AbstractOrderItemRequest.getProduct()
|
| Methods in org.broadleafcommerce.core.order.service.call with parameters of type Product | |
|---|---|
void |
AbstractOrderItemRequest.setProduct(Product product)
|
| Uses of Product in org.broadleafcommerce.core.order.service.legacy |
|---|
| Methods in org.broadleafcommerce.core.order.service.legacy that return Product | |
|---|---|
protected Product |
LegacyOrderServiceImpl.validateProduct(Long productId)
Deprecated. |
| Methods in org.broadleafcommerce.core.order.service.legacy with parameters of type Product | |
|---|---|
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. |
| Uses of Product in org.broadleafcommerce.core.order.service.workflow.add |
|---|
| Methods in org.broadleafcommerce.core.order.service.workflow.add with parameters of type Product | |
|---|---|
protected Sku |
ValidateAddRequestActivity.determineSku(Product product,
Long skuId,
Map<String,String> attributeValues)
|
protected Sku |
ValidateAddRequestActivity.findMatchingSku(Product product,
Map<String,String> attributeValues)
|
| Uses of Product in org.broadleafcommerce.core.search.domain |
|---|
| Fields in org.broadleafcommerce.core.search.domain with type parameters of type Product | |
|---|---|
protected List<Product> |
ProductSearchResult.products
|
| Methods in org.broadleafcommerce.core.search.domain that return types with arguments of type Product | |
|---|---|
List<Product> |
ProductSearchResult.getProducts()
|
| Method parameters in org.broadleafcommerce.core.search.domain with type arguments of type Product | |
|---|---|
void |
ProductSearchResult.setProducts(List<Product> products)
|
| Uses of Product in org.broadleafcommerce.core.search.service.solr |
|---|
| Methods in org.broadleafcommerce.core.search.service.solr that return types with arguments of type Product | |
|---|---|
protected List<Product> |
SolrSearchServiceImpl.getProducts(org.apache.solr.client.solrj.response.QueryResponse response)
Given a list of product IDs from solr, this method will look up the IDs via the productDao and build out actual Product instances. |
protected List<Product> |
SolrIndexServiceImpl.readAllActiveProducts()
This method to read all active products will be slow if you have a large catalog. |
protected List<Product> |
SolrIndexServiceImpl.readAllActiveProducts(int page,
int pageSize)
This method to read active products utilizes paging to improve performance over SolrIndexServiceImpl.readAllActiveProducts(). |
| Methods in org.broadleafcommerce.core.search.service.solr with parameters of type Product | |
|---|---|
void |
SolrSearchServiceExtensionListener.addPriceFieldPropertyValues(Product product,
Field field,
Map<String,Object> values,
String propertyName)
|
void |
SolrSearchServiceExtensionManager.addPriceFieldPropertyValues(Product product,
Field field,
Map<String,Object> values,
String propertyName)
|
protected void |
SolrIndexServiceImpl.attachBasicDocumentFields(Product product,
org.apache.solr.common.SolrInputDocument document)
Adds the ID, category, and explicitCategory fields for the product to the document |
protected org.apache.solr.common.SolrInputDocument |
SolrIndexServiceImpl.buildDocument(Product product,
List<Field> fields,
List<Locale> locales)
Given a product, fields that relate to that product, and a list of locales and pricelists, builds a SolrInputDocument to be added to the Solr index. |
protected Map<String,Object> |
SolrIndexServiceImpl.getPropertyValues(Product product,
Field field,
FieldType fieldType,
List<Locale> locales)
Returns a map of prefix to value for the requested attributes. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||