?? elanadminmgrimpl.java
字號:
package com.elan.forum.impl;
import java.util.List;
import org.hibernate.Session;
import com.elan.forum.dao.AdminDAO;
import com.elan.forum.dao.TopicDAO;
import com.elan.forum.dao.ForumLevelDAO;
import com.elan.forum.dao.ModuleDAO;
import com.elan.forum.dao.PieceDAO;
import com.elan.forum.dao.UserDAO;
import com.elan.forum.factory.TopicDAOFactory;
import com.elan.forum.factory.UserDAOFactory;
import com.elan.forum.factory.AdminDAOFactory;
import com.elan.forum.manager.AdminMgr;
import com.elan.forum.model.ForumAdmin;
import com.elan.forum.model.ForumUser;
import com.elan.forum.model.ForumTopic;
import com.elan.forum.model.Forumlevel;
import com.elan.forum.model.Forummodule;
import com.elan.forum.model.Forumpiece;
public class ElanAdminMgrImpl implements AdminMgr {
private static ElanAdminMgrImpl elanAdminMgrImpl = null;
private static UserDAO userDAO = null;
private static AdminDAO adminDAO = null;
private static TopicDAO topicDAO = null;
private static ForumLevelDAO forumLevelDAO = null;
private static ModuleDAO moduleDAO = null;
private static PieceDAO pieceDAO = null;
private ElanAdminMgrImpl() {
}
static {
userDAO = UserDAOFactory.getForumUserDAO();
adminDAO = AdminDAOFactory.getForumAdminDAO();
topicDAO = TopicDAOFactory.getTopicDAO();
forumLevelDAO = ForumLevelDAO.newInstance();
moduleDAO = ModuleDAO.newInstance();
pieceDAO = PieceDAO.newInstance();
}
public static ElanAdminMgrImpl newInstrance() {
if(elanAdminMgrImpl == null) {
elanAdminMgrImpl = new ElanAdminMgrImpl();
}
return elanAdminMgrImpl;
}
public ForumAdmin checkAdminAndCreateAdmin(String username, String password) {
return adminDAO.checkAdminAndCreateAdmin(username, password);
}
public int lockUserById(int id) {
return adminDAO.lockUserById(id);
}
public int lockUserByListById(int id, List<ForumUser> userList) {
return adminDAO.lockUserByListById(id, userList);
}
public int unLockUserById(Integer id) {
return adminDAO.unLockUserById(id);
}
public int lockUser(ForumUser user){
return 1;
}
public int modefyUser(ForumUser forumUser) {
return adminDAO.modefyUser(forumUser);
}
public int modifyUserById(int id) {
return 0;
}
public int modifyUserByListById(int listId, List<ForumUser> userList) {
return adminDAO.modefyUserByListById(listId, userList);
}
public List<ForumUser> findAllUserInCache() {
return adminDAO.findAllUserInCache();
}
public int deleteUserById(Integer id) {
return adminDAO.deleteUserById(id);
}
public int lockUserById(Integer id) {
return adminDAO.lockUserById(id);
}
public int addForumtopic(ForumTopic forumtopic) {
// TODO Auto-generated method stub
return topicDAO.addForumtopic(forumtopic);
}
public int deleteForumtopic(int id) {
// TODO Auto-generated method stub
return topicDAO.deleteForumtopic(id);
}
public int deleteForumtopic(ForumTopic forumtopic) {
// TODO Auto-generated method stub
return topicDAO.deleteForumtopic(forumtopic);
}
public ForumTopic findForumtopic(int id) {
// TODO Auto-generated method stub
return topicDAO.findForumtopic(id);
}
public List<ForumTopic> getAllTopic() {
// TODO Auto-generated method stub
return topicDAO.getAllTopic();
}
public int modifyForumtopic(int id) {
// TODO Auto-generated method stub
return topicDAO.modifyForumtopic(id);
}
public int modifyForumtopic(ForumTopic forumtopic) {
// TODO Auto-generated method stub
return topicDAO.modifyForumtopic(forumtopic);
}
public List<Forumlevel> getForumLevel() {
return adminDAO.getForumLevel();
}
public List<Forummodule> getAllForumModule() {
return moduleDAO.getAllModule();
}
public List<Forumpiece> getAllForumPiece() {
return pieceDAO.getAllPieceDAO();
}
public List<ForumUser> findLockedUser() {
// TODO Auto-generated method stub
return null;
}
public List<ForumUser> findUnlockedUser() {
// TODO Auto-generated method stub
return null;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -