usermanagerimpl.java
来自「用jdbc写的一个存储过程的代码」· Java 代码 · 共 51 行
JAVA
51 行
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 + =
减小字号Ctrl + -
显示快捷键?