org.broadleafcommerce.catalog.dao
Class ProductDaoImpl
java.lang.Object
org.broadleafcommerce.catalog.dao.ProductDaoImpl
- All Implemented Interfaces:
- ProductDao
@Repository(value="blProductDao")
public class ProductDaoImpl
- extends java.lang.Object
- implements ProductDao
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
em
protected javax.persistence.EntityManager em
entityConfiguration
protected EntityConfiguration entityConfiguration
queryCacheableKey
protected java.lang.String queryCacheableKey
ProductDaoImpl
public ProductDaoImpl()
save
public Product save(Product product)
- Specified by:
save in interface ProductDao
readProductById
public Product readProductById(java.lang.Long productId)
- Specified by:
readProductById in interface ProductDao
readProductsByName
public java.util.List<Product> readProductsByName(java.lang.String searchName)
- Specified by:
readProductsByName in interface ProductDao
readActiveProductsByCategory
public java.util.List<Product> readActiveProductsByCategory(java.lang.Long categoryId,
java.util.Date currentDate)
- Specified by:
readActiveProductsByCategory in interface ProductDao
readProductsByCategory
public java.util.List<Product> readProductsByCategory(java.lang.Long categoryId)
- Specified by:
readProductsByCategory in interface ProductDao
readProductsBySku
public java.util.List<Product> readProductsBySku(java.lang.Long skuId)
- Specified by:
readProductsBySku in interface ProductDao
readActiveProductsBySku
public java.util.List<Product> readActiveProductsBySku(java.lang.Long skuId,
java.util.Date currentDate)
- Specified by:
readActiveProductsBySku in interface ProductDao
delete
public void delete(Product product)
- Specified by:
delete in interface ProductDao
getQueryCacheableKey
public java.lang.String getQueryCacheableKey()
setQueryCacheableKey
public void setQueryCacheableKey(java.lang.String queryCacheableKey)
Copyright © 2010. All Rights Reserved.