📄 productmanager.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 + -