📄 usermanagerimpl.java
字号:
package com.bluedot.service;
import java.util.ArrayList;
import java.util.List;
import com.bluedot.domain.Page;
import com.bluedot.domain.User;
import com.bluedot.exceptions.UserNotFoundException;
import com.bluedot.persist.UserDao;
import com.bluedot.persist.UserDaoImpl;
public class UserManagerImpl implements UserManager {
public User login(String loginName, String pwd) {
UserDao dao = new UserDaoImpl();
User user = dao.findUserByLoginName(loginName);
if (user == null) {
// 用户名错误!
List list = new ArrayList();
list.add("aaaa");
list.add("bbb");
list.add("cccc");
throw new UserNotFoundException(list, "用户名错误!");
} else {
// 用户名正确
if (!user.getPwd().equals(pwd)) {
// 密码错误
throw new UserNotFoundException("密码错误!");
}
}
return user;
}
@Override
public void registUser(User user) {
UserDao dao = new UserDaoImpl();
dao.insertUser(user);
}
@Override
public List<User> advancedFindUser(User user) {
return new UserDaoImpl().findUserByProperty(user);
}
@Override
public Page advancedFindUser(User user, int curPage) {
return new UserDaoImpl().findUserByProperty3(user, curPage);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -