?? 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 + -