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 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.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.readActiveProductsBySku(Long skuId, 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.
 List<Product> ProductDaoImpl.readActiveProductsBySku(Long skuId, Date currentDate)
           
 List<Product> CategoryDao.readAllProducts()
          Retrieve all products in the datastore
 List<Product> CategoryDaoImpl.readAllProducts()
           
 List<Product> ProductDao.readProductsByCategory(Long categoryId)
          Find all products related to the passed in category
 List<Product> ProductDaoImpl.readProductsByCategory(Long categoryId)
           
 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.readProductsBySku(Long skuId)
          Find all the products related to the passed in sku
 List<Product> ProductDaoImpl.readProductsBySku(Long skuId)
           
 

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)
           
 

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 ProductAttributeImpl.product
          The product.
protected  Product FeaturedProductImpl.product
           
 

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

Methods in org.broadleafcommerce.core.catalog.domain that return Product
 Product FeaturedProduct.getProduct()
           
 Product CategoryProductXref.getProduct()
          Gets the product.
 Product CategoryProductXrefImpl.getProduct()
           
 Product CategoryProductXrefImpl.CategoryProductXrefPk.getProduct()
           
 Product CrossSaleProductImpl.getProduct()
           
 Product ProductAttribute.getProduct()
          Gets the product.
 Product RelatedProduct.getProduct()
           
 Product ProductAttributeImpl.getProduct()
           
 Product UpSaleProductImpl.getProduct()
           
 Product FeaturedProductImpl.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
 List<Product> SkuImpl.getAllParentProducts()
           
 List<Product> Sku.getAllParentProducts()
          Get all the parent products since a sku can exist in multiple
 List<Product> CategoryImpl.getAllProducts()
           
 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 CategoryProductXref.setProduct(Product product)
          Sets the product.
 void CategoryProductXrefImpl.setProduct(Product product)
           
 void CategoryProductXrefImpl.CategoryProductXrefPk.setProduct(Product product)
           
 void CrossSaleProductImpl.setProduct(Product 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 SkuImpl.setAllParentProducts(List<Product> allParentProducts)
           
 void Sku.setAllParentProducts(List<Product> allParentProducts)
          Set all the parent products since a sku can exist in multiple
 void CategoryImpl.setAllProducts(List<Product> allProducts)
           
 void Category.setAllProducts(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(Long productId)
           
 Product CatalogService.findProductById(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
 List<Product> CatalogServiceImpl.findActiveProductsByCategory(Category category, Date currentDate)
           
 List<Product> CatalogService.findActiveProductsByCategory(Category category, Date currentDate)
           
 List<Product> CatalogServiceImpl.findAllProducts()
           
 List<Product> CatalogService.findAllProducts()
           
 List<Product> CatalogServiceImpl.findProductsByName(String searchName)
           
 List<Product> CatalogService.findProductsByName(String searchName)
           
 List<Product> CatalogServiceImpl.findProductsForCategory(Category category)
           
 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 DiscreteOrderItem.getProduct()
           
 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.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
 List<Product> SearchServiceCompassImpl.performSearch(String input)
           
 List<Product> SearchService.performSearch(String input)
           
 



Copyright © 2012. All Rights Reserved.