⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 productmanager.java

📁 这是尚学堂马士兵老师讲解的网上购物系统
💻 JAVA
字号:
package cn.edu.chu.product;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class ProductManager {

	private static ProductManager pm = null;

	static {
		if (pm == null) {
			pm = new ProductManager();
			pm.setDao(new ProductMySQLDAO());
		}
	}

	private ProductManager() {
	}

	public static ProductManager getInstance() {
		return pm;
	}

	ProductDAO dao = null;

	public List<Product> getProducts() {
		return dao.getProducts();
	}
	
	public Product getProduct(int id){
		return dao.getProduct(id);
	}

	public List<Product> getProducts(int pageNo, int pageSize) {
		return dao.getProducts(pageNo, pageSize);
	}

	public List<Product> findProducts(  int categoryId, 
										String keyWords,
										double lowNormalPrice, 
										double highNormalPrice,
										double lowMemberPrice, 
										double highMemberPrice, 
										int pageNo,
										int pageSize

									) {
		return dao.findProducts(categoryId, 
								keyWords, 
								lowNormalPrice,
								highNormalPrice, 
								lowMemberPrice,
								highMemberPrice, 
								pageNo,
								pageSize
								);
	}

	public List<Product> findProducts(  int categoryId, 
										String keyWords,
										double lowNormalPrice, 
										double highNormalPrice,
										double lowMemberPrice, 
										double highMemberPrice
									){
		
System.out.println("keyWords:"+keyWords);
		return dao.findProducts(categoryId, 
								keyWords, 
								lowNormalPrice,
								highNormalPrice, 
								lowMemberPrice, 
								highMemberPrice
								);
	}

	public boolean deleteProductsByCategoryId(int CategoryId) {
		return false;
	}

	public boolean deleteFromProductsById(int[] idArray) {
		return false;
	}
	
	public boolean deleteProduct(int id){
		return dao.deleteProduct(id);
	}

	public boolean updateProduct(Product p) {
		return false;
	}

	public ProductDAO getDao() {
		return dao;
	}

	public void setDao(ProductDAO dao) {
		this.dao = dao;
	}

	public boolean addProduct(Product p) {
		return dao.addProduct(p);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -