📄 facademanager.java
字号:
package org.yeeku.service;
import java.util.List;
import org.yeeku.dao.CategoryDAO;
import org.yeeku.dao.NewsDAO;
import org.yeeku.dao.NewsReviewDAO;
import org.yeeku.dao.UserDAO;
import org.yeeku.model.Category;
import org.yeeku.model.News;
import org.yeeku.model.NewsReview;
import org.yeeku.model.User;
//该接口是对DAO的正面包装
public interface FacadeManager {
// category的业务方法
public void setCategoryDAO(CategoryDAO dao);
public Category getCategory(String id);
public void saveCategory(Category category);
public void removeCategory(String id);
public List getCategories();
// news的业务方法
public void setNewsDAO(NewsDAO dao);
public News getNews(String id);
public void saveNews(News news);
public void removeNews(String id);
// newsReview的业务方法
public void setNewsReviewDAO(NewsReviewDAO dao);
public NewsReview getNewsReview(String id);
public void saveNewsReview(NewsReview newsReview);
public void removeNewsReview(String id);
// user的业务方法
public void setUserDAO(UserDAO dao);
public User getUser(String username);
public List getUsers(User user);
public void saveUser(User user) throws Exception;
public void removeUser(String username);
public boolean validateUser(User user);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -