package com.opentravelsoft.service.product; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.opentravelsoft.entity.Category; import com.opentravelsoft.entity.ProductItem; import com.opentravelsoft.entity.product.ProductType; import com.opentravelsoft.providers.CategoryDao; import com.opentravelsoft.providers.product.ProductItemDao; @Service("ProductService") public class ProductServiceImpl implements ProductService { @Autowired private CategoryDao categoryDao; @Autowired private ProductItemDao productItemDao; public List<Category> getCategorys() { return categoryDao.getCategory(); } public List<ProductItem> getProductItems() { return productItemDao.getProductItems(false); } public ProductItem getProductItem(int itemId) { return productItemDao.get(itemId); } public void saveItem(ProductItem item) { productItemDao.save(item); } public List<ProductItem> getProductItems(ProductType type) { return productItemDao.getProductItems(type); } }