org.broadleafcommerce.catalog.dao
Interface ProductDao

All Known Implementing Classes:
ProductDaoImpl

public interface ProductDao


Method Summary
 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)
           
 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)
           
 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)

delete

void delete(Product product)


Copyright © 2010. All Rights Reserved.