usermanagerimpl.java

来自「达内培训时做的亚信的实战项目 包含数据库 struts+hibernate」· Java 代码 · 共 60 行

JAVA
60
字号
package com.tarena.oos.service;

import java.util.Collection;
import java.util.Set;

import com.tarena.oos.DAO.UserDAO;
import com.tarena.oos.model.User;

public class UserManagerImpl implements UserManager {
	UserDAO dao=new UserDAO();
	public void delete(User user) {
		dao.delete(user);
	}

	public Collection getAll() {
		return dao.findAll();
	}

	public User getByID(Integer id) {
		return dao.findById(id);
	}

	public User getUserByName(String name) {
		return (User) dao.findByName(name);
	}

	public void saveUser(User user) {
		dao.save(user);

	}

	public void update(User user) {
		dao.attachDirty(user);

	}

	public boolean logon(String loginName, String loginPassword) {
		User user=(User) dao.findByLoginName(loginName).get(0);
		if(user.getLoginPassword().equals(loginPassword)) {
			return true;
		}
		return false;
	}

	public void modify(User user) {
		dao.attachClean(user);
	}

	public User getUserByLoginName(String loginName) {
		return (User) dao.findByLoginName(loginName).get(0);
	}

	public Set findAllService(Integer id) {
		User user=dao.findById(id);
		return user.getServiceses();
		
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?