elanusermgrimpl.java
来自「struts+hibernate BBS mysql数据库 功能基本齐全」· Java 代码 · 共 111 行
JAVA
111 行
package com.elan.forum.impl;
import java.sql.Timestamp;
import java.util.Iterator;
import java.util.List;
import org.hibernate.classic.Session;
import com.elan.forum.dao.UserDAO;
import com.elan.forum.factory.UserDAOFactory;
import com.elan.forum.manager.UserMgr;
import com.elan.forum.model.ForumUser;
import com.elan.forum.model.Forumtopicreply;
public class ElanUserMgrImpl implements UserMgr {
private static ElanUserMgrImpl elanUserMgrImpl = null;
private static UserDAO userDAO = null;
private ElanUserMgrImpl() {
}
static {
userDAO = UserDAOFactory.getForumUserDAO();
}
public static ElanUserMgrImpl newInstrance() {
if (elanUserMgrImpl == null) {
elanUserMgrImpl = new ElanUserMgrImpl();
}
return elanUserMgrImpl;
}
public List getAllUser() {
return userDAO.getAlluser();
}
public Iterator<ForumUser> findAlluser() {
return (Iterator<ForumUser>) userDAO.findAlluser();
}
/**
* (non-Javadoc) 验证用户
*
* @see com.elan.forum.manager.UserMgr#isValidateUser(java.lang.String,
* java.lang.String)
*/
public boolean validateUser(String username, String password) {
return userDAO.validateUser(username, password);
}
public ForumUser checkUserAndCreateUser(String username, String password) {
// TODO Auto-generated method stub
return userDAO.checkUserAndCreateUser(username, password);
}
public ForumUser findUserById(int id) {
return userDAO.findUserById(id);
}
public int userModifyPassword(int id, String password) {
return userDAO.userModifyPassword(id, password);
}
public int userModifyPassword(ForumUser forumUser) {
return userDAO.userModifyPassword(forumUser);
}
public List<ForumUser> findLockedUser() {
return userDAO.findLockedUser();
}
public List<ForumUser> findUnlockedUser() {
return userDAO.findUnlockedUser();
}
public ForumUser forumUserReg(String username, String trueName,
String password, String email, String qq, String sex,
String question, String answer, String address, String userFace,
String phone, Integer mobile, String sign, String jobTitle,
String marriage, String msn, String icq, Timestamp birthday) {
// TODO Auto-generated method stub
return userDAO.forumUserReg(username, trueName, password, email, qq,
sex, question, answer, address, userFace, phone, mobile, sign,
jobTitle, marriage, msn, icq, birthday);
}
public boolean forumUserReg(ForumUser forumUser) {
// TODO Auto-generated method stub
return userDAO.forumUserReg(forumUser);
}
public boolean ReplyTopic(Forumtopicreply forumtopicreply) {
return userDAO.ReplyTopic(forumtopicreply);
}
public boolean updateUser(ForumUser forumUser) {
return userDAO.updateUser(forumUser);
}
/*
* 用户修改信息
* (non-Javadoc)
* @see com.elan.forum.manager.UserMgr#modifyUserInfo(com.elan.forum.model.ForumUser)
*/
public int modifyUserInfo(ForumUser forumUser) {
// TODO Auto-generated method stub
return userDAO.modifyUserInfo(forumUser);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?