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

📄 elanadminmgrimpl.java

📁 struts+hibernate BBS mysql数据库 功能基本齐全
💻 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 + -