/**
 * ÀÌ ¼Ò½º´Â Spring ÇÁ·¹ÀÓ¿öÅ© ¿öÅ©ºÏ¿¡¼­ »ç¿ëÇÑ ¿¹Á¦ ¼Ò½ºÀÔ´Ï´Ù. 
 * ÀÌ ¼Ò½º´Â ¸ðµç °³¹ßÀÚµéÀÌ ÀÚÀ¯·Ó°Ô ¼öÁ¤ ¹× ¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. 
 * ´Ü, ÀÌ ¼Ò½º¸¦ ±â¹ÝÀ¸·Î »õ·Î¿î ¾ÖÇÃ¸®ÄÉÀÌ¼ÇÀ» °³¹ßÇÒ °æ¿ì ÃâÃ³¸¦ ¸í½ÃÇØ ÁÖ½Ã¸é µË´Ï´Ù. 
 */
package net.javajigi.user.dao;

import java.util.List;

import net.javajigi.user.model.User;

public class MockUserDAO implements UserDAO {

	public int insert(User user) throws DataAccessException {
		return 1;
	}

	public int update(User user) throws DataAccessException {
		return 1;
	}

	public int delete(String userId) throws DataAccessException {
		return 1;
	}

	public User findUser(String userId) throws DataAccessException {
		if( userId.equals("javajigi") ) {
			User user = new User();
			user.setUserId("javajigi");
			user.setPassword("password");
			user.setName("¹ÚÀç¼º");
			user.setEmail("javajigi@gmail.com");
			
			return user;
		} else {
			return null;
		}
	}

	public List findUserList() throws DataAccessException {
		return null;
	}

	public boolean existedUser(String userId) throws DataAccessException {
		if( userId.equals("javajigi") ){
			return true;
		} else {
			return false;
		}
	}
}
