usersmanageserviceimpl.java

来自「spring+struts+hibernate+dwr+jstl做的实例.rar」· Java 代码 · 共 78 行

JAVA
78
字号
package com.mytest.service.impl;

import java.util.List;

import org.apache.log4j.Logger;

import com.mytest.dao.UsersDAO;
import com.mytest.model.Users;
import com.mytest.service.UsersManageService;

public class UsersManageServiceImpl implements UsersManageService {
	private static final Logger logger = Logger.getLogger(UsersManageServiceImpl.class);
    private UsersDAO usersDAO;
    
    /* (non-Javadoc)
	 * @see com.mytest.service.impl.UserManageService#addUser(com.mytest.model.Users)
	 */
    public void addUser(Users user) {
    	usersDAO.save(user);
    }

    /* (non-Javadoc)
	 * @see com.mytest.service.impl.UserManageService#deleteUser(java.lang.Integer)
	 */
    public void deleteUser(Integer id) {
    	Users user = usersDAO.findById(id);
        usersDAO.delete(user);
    }

    /* (non-Javadoc)
	 * @see com.mytest.service.impl.UserManageService#getAllUsers()
	 */
    public List<Users> getAllUsers() {
        return usersDAO.findAll();
    }

    /* (non-Javadoc)
	 * @see com.mytest.service.impl.UserManageService#getUsersByUserid(java.lang.Integer)
	 */
    public Users getUsersByUserid(Integer userid) {
        return usersDAO.findById(userid);
    }
    
    /* (non-Javadoc)
	 * @see com.mytest.service.impl.UserManageService#getUserByName(java.lang.String)
	 */
    public Users getUserByName(String username) {
    	List users = usersDAO.findByUsername(username);
    	if (users == null || users.size() == 0) {
    		return null;
    	} else {
        	return (Users)users.get(0);
    	}
    }

    /* (non-Javadoc)
	 * @see com.mytest.service.impl.UserManageService#updateUser(com.mytest.model.Users)
	 */
    public void updateUser(Users user) {
        logger.info(user);
        usersDAO.attachDirty(user);
    }

    /* (non-Javadoc)
	 * @see com.mytest.service.impl.UserManageService#getUsersDAO()
	 */
    public UsersDAO getUsersDAO() {
        return usersDAO;
    }

    /* (non-Javadoc)
	 * @see com.mytest.service.impl.UserManageService#setUsersDAO(com.mytest.dao.UsersDAO)
	 */
    public void setUsersDAO(UsersDAO userDAO) {
        this.usersDAO = userDAO;
    }
}

⌨️ 快捷键说明

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