Uses of Interface
org.broadleafcommerce.core.catalog.domain.Product

Packages that use Product
org.broadleafcommerce.core.catalog.dao   
org.broadleafcommerce.core.catalog.domain   
org.broadleafcommerce.core.catalog.service   
org.broadleafcommerce.core.order.domain   
org.broadleafcommerce.core.order.service.call   
org.broadleafcommerce.core.order.service.manipulation   
org.broadleafcommerce.core.search.service   
 

Uses of Product in org.broadleafcommerce.core.catalog.dao
 

Methods in org.broadleafcommerce.core.catalog.dao that return Product
 Product ProductDaoImpl.create(ProductType productType)
           
 Product ProductDao.create(ProductType productType)
          Create a new Product instance.
 Product ProductDaoImpl.readProductById(java.lang.Long productId)
           
 Product ProductDao.readProductById(java.lang.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
 

Methods in org.broadleafcommerce.core.catalog.dao that return types with arguments of type Product
 java.util.List<Product> ProductDaoImpl.readActiveProductsByCategory(java.lang.Long categoryId, java.util.Date currentDate)
           
 java.util.List<Product> ProductDao.readActiveProductsByCategory(java.lang.Long categoryId, java.util.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
 java.util.List<Product> ProductDaoImpl.readActiveProductsBySku(java.lang.Long skuId, java.util.Date currentDate)
           
 java.util.List<Product> ProductDao.readActiveProductsBySku(java.lang.Long skuId, java.util.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 sku.
 java.util.List<Product> CategoryDao.readAllProducts()
          Retrieve all products in the datastore
 java.util.List<Product> CategoryDaoImpl.readAllProducts()
           
 java.util.List<Product> ProductDaoImpl.readProductsByCategory(java.lang.Long categoryId)
           
 java.util.List<Product> ProductDao.readProductsByCategory(java.lang.Long categoryId)
          Find all products related to the passed in category
 java.util.List<Product> ProductDaoImpl.readProductsByName(java.lang.String searchName)
           
 java.util.List<Product> ProductDao.readProductsByName(java.lang.String searchName)
          Find all Product instances whose name starts with or is equal to the passed in search parameter
 java.util.List<Product> ProductDaoImpl.readProductsBySku(java.lang.Long skuId)
           
 java.util.List<Product> ProductDao.readProductsBySku(java.lang.Long skuId)
          Find all the products related to the passed in sku
 

Methods in org.broadleafcommerce.core.catalog.dao with parameters of type Product
 void ProductDaoImpl.delete(Product product)
           
 void ProductDao.delete(Product product)
          Remove the passed in product instance from the datastore
 Product ProductDaoImpl.save(Product product)
           
 Product ProductDao.save(Product product)
          Persist a Product instance to the datastore
 

Uses of Product in org.broadleafcommerce.core.catalog.domain
 

Subinterfaces of Product in org.broadleafcommerce.core.catalog.domain
 interface ProductSku
          A version of the Product entity that represents a one to one relationship between Product and Sku.
 

Classes in org.broadleafcommerce.core.catalog.domain that implement Product
 class ProductImpl
          The Class ProductImpl is the default implementation of Product.
 class ProductSkuImpl
           
 

Fields in org.broadleafcommerce.core.catalog.domain declared as Product
protected  Product CategoryProductXrefImpl.CategoryProductXrefPk.product
          The product.
protected  Product FeaturedProductImpl.product
           
protected  Product ProductAttributeImpl.product
          The product.
 

Fields in org.broadleafcommerce.core.catalog.domain with type parameters of type Product
protected  java.util.List<Product> SkuImpl.allParentProducts
           
protected  java.util.List<Product> CategoryImpl.allProducts
           
 

Methods in org.broadleafcommerce.core.catalog.domain that return Product
 Product FeaturedProduct.getProduct()
           
 Product ProductAttribute.getProduct()
          Gets the product.
 Product CrossSaleProductImpl.getProduct()
           
 Product CategoryProductXref.getProduct()
          Gets the product.
 Product CategoryProductXrefImpl.getProduct()
           
 Product CategoryProductXrefImpl.CategoryProductXrefPk.getProduct()
           
 Product RelatedProduct.getProduct()
           
 Product FeaturedProductImpl.getProduct()
           
 Product UpSaleProductImpl.getProduct()
           
 Product ProductAttributeImpl.getProduct()
           
 Product CrossSaleProductImpl.getRelatedProduct()
           
 Product RelatedProduct.getRelatedProduct()
           
 Product UpSaleProductImpl.getRelatedProduct()
           
 

Methods in org.broadleafcommerce.core.catalog.domain that return types with arguments of type Product
 java.util.List<Product> SkuImpl.getAllParentProducts()
           
 java.util.List<Product> Sku.getAllParentProducts()
          Get all the parent products since a sku can exist in multiple
 java.util.List<Product> CategoryImpl.getAllProducts()
           
 java.util.List<Product> Category.getAllProducts()
          Retrieve all the Product instances associated with this category.
 

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)
           
 void FeaturedProduct.setProduct(Product product)
           
 void ProductAttribute.setProduct(Product product)
          Sets the product.
 void CrossSaleProductImpl.setProduct(Product product)
           
 void CategoryProductXref.setProduct(Product product)
          Sets the product.
 void CategoryProductXrefImpl.setProduct(Product product)
           
 void CategoryProductXrefImpl.CategoryProductXrefPk.setProduct(Product product)
           
 void RelatedProduct.setProduct(Product product)
           
 void FeaturedProductImpl.setProduct(Product product)
           
 void UpSaleProductImpl.setProduct(Product product)
           
 void ProductAttributeImpl.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 SkuImpl.setAllParentProducts(java.util.List<Product> allParentProducts)
           
 void Sku.setAllParentProducts(java.util.List<Product> allParentProducts)
          Set all the parent products since a sku can exist in multiple
 void CategoryImpl.setAllProducts(java.util.List<Product> allProducts)
           
 void Category.setAllProducts(java.util.List<Product> allProducts)
          Set all the Product instances associated with this category.
 

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(java.lang.Long productId)
           
 Product CatalogService.findProductById(java.lang.Long productId)
           
 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
 java.util.List<Product> CatalogServiceImpl.findActiveProductsByCategory(Category category, java.util.Date currentDate)
           
 java.util.List<Product> CatalogService.findActiveProductsByCategory(Category category, java.util.Date currentDate)
           
 java.util.List<Product> CatalogServiceImpl.findAllProducts()
           
 java.util.List<Product> CatalogService.findAllProducts()
           
 java.util.List<Product> CatalogServiceImpl.findProductsByName(java.lang.String searchName)
           
 java.util.List<Product> CatalogService.findProductsByName(java.lang.String searchName)
           
 java.util.List<Product> CatalogServiceImpl.findProductsForCategory(Category category)
           
 java.util.List<Product> CatalogService.findProductsForCategory(Category category)
           
 

Methods in org.broadleafcommerce.core.catalog.service with parameters of type Product
 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 DiscreteOrderItemImpl.getProduct()
           
 Product DiscreteOrderItem.getProduct()
           
 

Methods in org.broadleafcommerce.core.order.domain with parameters of type Product
 void DiscreteOrderItemImpl.setProduct(Product product)
           
 void DiscreteOrderItem.setProduct(Product product)
           
 

Uses of Product in org.broadleafcommerce.core.order.service.call
 

Methods in org.broadleafcommerce.core.order.service.call that return Product
 Product DiscreteOrderItemRequest.getProduct()
           
 

Methods in org.broadleafcommerce.core.order.service.call with parameters of type Product
 void DiscreteOrderItemRequest.setProduct(Product product)
           
 

Uses of Product in org.broadleafcommerce.core.order.service.manipulation
 

Methods in org.broadleafcommerce.core.order.service.manipulation that return Product
 Product DiscreteOrderItemDecorator.getProduct()
           
 

Methods in org.broadleafcommerce.core.order.service.manipulation with parameters of type Product
 void DiscreteOrderItemDecorator.setProduct(Product product)
           
 

Uses of Product in org.broadleafcommerce.core.search.service
 

Methods in org.broadleafcommerce.core.search.service that return types with arguments of type Product
 java.util.List<Product> SearchServiceCompassImpl.performSearch(java.lang.String input)
           
 java.util.List<Product> SearchService.performSearch(java.lang.String input)
           
 



Copyright © 2012. All Rights Reserved.