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);
}
}