org.broadleafcommerce.core.catalog.dao
Interface ProductDao

All Known Implementing Classes:
ProductDaoImpl

public interface ProductDao


Method Summary
 Product create(ProductType productType)
           
 void delete(Product product)
           
 java.util.List<Product> readActiveProductsByCategory(java.lang.Long categoryId, java.util.Date currentDate)
           
 java.util.List<Product> readActiveProductsBySku(java.lang.Long skuId, java.util.Date currentDate)
           
 java.util.List<ProductSku> readActiveProductsBySkuOneToOne(java.lang.Long skuId, java.util.Date currentDate)
           
 Product readProductById(java.lang.Long productId)
           
 java.util.List<Product> readProductsByCategory(java.lang.Long categoryId)
           
 java.util.List<Product> readProductsByName(java.lang.String searchName)
           
 java.util.List<Product> readProductsBySku(java.lang.Long skuId)
           
 java.util.List<ProductSku> readProductsBySkuOneToOne(java.lang.Long skuId)
           
 Product save(Product product)
           
 

Method Detail

readProductById

Product readProductById(java.lang.Long productId)

save

Product save(Product product)

readProductsByName

java.util.List<Product> readProductsByName(java.lang.String searchName)

readActiveProductsByCategory

java.util.List<Product> readActiveProductsByCategory(java.lang.Long categoryId,
                                                     java.util.Date currentDate)

readProductsByCategory

java.util.List<Product> readProductsByCategory(java.lang.Long categoryId)

readProductsBySku

java.util.List<Product> readProductsBySku(java.lang.Long skuId)

readActiveProductsBySku

java.util.List<Product> readActiveProductsBySku(java.lang.Long skuId,
                                                java.util.Date currentDate)

readProductsBySkuOneToOne

java.util.List<ProductSku> readProductsBySkuOneToOne(java.lang.Long skuId)

readActiveProductsBySkuOneToOne

java.util.List<ProductSku> readActiveProductsBySkuOneToOne(java.lang.Long skuId,
                                                           java.util.Date currentDate)

delete

void delete(Product product)

create

Product create(ProductType productType)


Copyright © 2011. All Rights Reserved.