www.pudn.com > spring_struts_hibernate_messages.rar > UserManager.java


package com.bjsxt.messages.managers; 
 
import java.util.List; 
 
import com.bjsxt.messages.MessageException; 
import com.bjsxt.messages.model.User; 
 
public interface UserManager { 
	 
	/** 
	 * 验证用户名与密码 
	 * @param username  
	 * @param password  
	 */ 
	public User validate(String username,String password) throws MessageException; 
	 
	/** 
	 * 创建用户 
	 * @param user 
	 */ 
	public void createUser(User user); 
	 
	/** 
	 * 查找用户 
	 * @param name 
	 * @return 
	 */ 
	public User searchUser(String name); 
	 
	/** 
	 * 查找用户 
	 * @param name 
	 * @return 
	 */ 
	public User findUserById(int userId); 
	 
	/** 
	 * 查找所有用户 
	 * @param name 
	 * @return 
	 */ 
	public List findAll(int currentUserId); 
	 
	/** 
	 * 删除用户 
	 * @param user 
	 */ 
	public void deleteUsers(int[] ids); 
}