org.codelabor.example.user.managers
Class UserManagerImpl

java.lang.Object
  extended by org.codelabor.system.managers.BaseManagerImpl
      extended by org.codelabor.example.user.managers.UserManagerImpl
All Implemented Interfaces:
UserManager

public class UserManagerImpl
extends org.codelabor.system.managers.BaseManagerImpl
implements UserManager

Author:
Shin Sangjae

Field Summary
 
Fields inherited from class org.codelabor.system.managers.BaseManagerImpl
logger, loggerName, messageSource, propertiesService
 
Constructor Summary
UserManagerImpl()
           
 
Method Summary
 int deleteUser()
          사용자 정보를 삭제한다.
 int deleteUser(String userId)
          사용자 정보를 삭제한다.
 UserDAO getUserDAO()
          사용자 DAO를 가져온다.
 int insertUser(UserDTO userDTO)
          사용자 정보를 입력한다.
 List<UserDTO> selectUser()
          사용자 정보를 가져온다.
 UserDTO selectUserByUserId(String userId)
          사용자 정보를 가져온다.
 void setUserDAO(UserDAO userDAO)
          사용자 DAO를 설정한다.
 int updateUser(UserDTO userDTO)
          사용자 정보를 수정한다.
 
Methods inherited from class org.codelabor.system.managers.BaseManagerImpl
getLoggerName, getMessageSource, getPropertiesService, setLoggerName, setMessageSource, setPropertiesService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserManagerImpl

public UserManagerImpl()
Method Detail

getUserDAO

public UserDAO getUserDAO()
사용자 DAO를 가져온다.

Returns:
사용자 DAO

setUserDAO

public void setUserDAO(UserDAO userDAO)
사용자 DAO를 설정한다.

Parameters:
userDAO - 사용자 DAO

deleteUser

public int deleteUser(String userId)
               throws Exception
Description copied from interface: UserManager
사용자 정보를 삭제한다.

Specified by:
deleteUser in interface UserManager
Parameters:
userId - 사용자 Id
Returns:
삭제 건수
Throws:
Exception - 예외

deleteUser

public int deleteUser()
               throws Exception
Description copied from interface: UserManager
사용자 정보를 삭제한다.

Specified by:
deleteUser in interface UserManager
Returns:
삭제 건수
Throws:
Exception - 예외

insertUser

public int insertUser(UserDTO userDTO)
               throws Exception
Description copied from interface: UserManager
사용자 정보를 입력한다.

Specified by:
insertUser in interface UserManager
Parameters:
userDTO - 사용자 DTO
Returns:
입력 건수
Throws:
Exception - 예외

selectUser

public List<UserDTO> selectUser()
                         throws Exception
Description copied from interface: UserManager
사용자 정보를 가져온다.

Specified by:
selectUser in interface UserManager
Returns:
사용자 정보 DTO List
Throws:
Exception - 예외

selectUserByUserId

public UserDTO selectUserByUserId(String userId)
                           throws Exception
Description copied from interface: UserManager
사용자 정보를 가져온다.

Specified by:
selectUserByUserId in interface UserManager
Parameters:
userId - 사용자 Id
Returns:
사용자 정보 DTO
Throws:
Exception - 예외

updateUser

public int updateUser(UserDTO userDTO)
               throws Exception
Description copied from interface: UserManager
사용자 정보를 수정한다.

Specified by:
updateUser in interface UserManager
Parameters:
userDTO - 사용자 DTO
Returns:
수정 건수
Throws:
Exception - 예외


Copyright © 2010 CODELABOR. All Rights Reserved.