📄 elanusermgrimpl.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -