org.broadleafcommerce.core.catalog.service
Interface CatalogService

All Known Implementing Classes:
CatalogServiceImpl

public interface CatalogService


Method Summary
 Category createCategory()
           
 Product createProduct(ProductType productType)
           
 Sku createSku()
           
 java.util.List<Product> findActiveProductsByCategory(Category category, java.util.Date currentDate)
           
 java.util.List<Category> findAllCategories()
           
 java.util.List<Product> findAllProducts()
           
 java.util.List<Sku> findAllSkus()
           
 Category findCategoryById(java.lang.Long categoryId)
           
 Category findCategoryByName(java.lang.String categoryName)
           
 Product findProductById(java.lang.Long productId)
           
 java.util.List<Product> findProductsByName(java.lang.String searchName)
           
 java.util.List<Product> findProductsForCategory(Category category)
           
 Sku findSkuById(java.lang.Long skuId)
           
 java.util.List<Sku> findSkusByIds(java.util.List<java.lang.Long> ids)
           
 java.util.Map<java.lang.String,java.util.List<Category>> getChildCategoryURLMapByCategoryId(java.lang.Long categoryId)
           
 void removeCategory(Category category)
           
 Category saveCategory(Category category)
           
 Product saveProduct(Product product)
           
 Sku saveSku(Sku sku)
           
 

Method Detail

saveProduct

Product saveProduct(Product product)

findProductById

Product findProductById(java.lang.Long productId)

findProductsByName

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

findActiveProductsByCategory

java.util.List<Product> findActiveProductsByCategory(Category category,
                                                     java.util.Date currentDate)

saveCategory

Category saveCategory(Category category)

removeCategory

void removeCategory(Category category)

findCategoryById

Category findCategoryById(java.lang.Long categoryId)

findCategoryByName

Category findCategoryByName(java.lang.String categoryName)

findAllCategories

java.util.List<Category> findAllCategories()

findAllProducts

java.util.List<Product> findAllProducts()

findProductsForCategory

java.util.List<Product> findProductsForCategory(Category category)

saveSku

Sku saveSku(Sku sku)

findAllSkus

java.util.List<Sku> findAllSkus()

findSkusByIds

java.util.List<Sku> findSkusByIds(java.util.List<java.lang.Long> ids)

findSkuById

Sku findSkuById(java.lang.Long skuId)

getChildCategoryURLMapByCategoryId

java.util.Map<java.lang.String,java.util.List<Category>> getChildCategoryURLMapByCategoryId(java.lang.Long categoryId)

createCategory

Category createCategory()

createSku

Sku createSku()

createProduct

Product createProduct(ProductType productType)


Copyright © 2011. All Rights Reserved.