org.codelabor.example.user.services
Class UserServiceImpl

java.lang.Object
  extended by org.codelabor.system.services.BaseServiceImpl
      extended by org.codelabor.example.user.services.UserServiceImpl
All Implemented Interfaces:
UserService

public class UserServiceImpl
extends org.codelabor.system.services.BaseServiceImpl
implements UserService

사용자 서비스 구현 클래스

Author:
Shin Sangjae

Field Summary
protected  UserManager userManager
          사용자 매니저
protected  UserRoleMapManager userRoleMapManager
          사용자 역할 매핑 매니저
 
Fields inherited from class org.codelabor.system.services.BaseServiceImpl
idGenerationService, logger, loggerName, messageSource, propertiesService, queryService
 
Constructor Summary
UserServiceImpl()
           
 
Method Summary
 int deleteUser(String userId)
          사용자 정보를 삭제한다.
 int registerUser(UserDTO userDTO, List<String> roleIdList)
          사용자 정보를 등록한다.
 void setUserManager(UserManager userManager)
          사용자 매니저를 설정한다.
 void setUserRoleMapManager(UserRoleMapManager userRoleMapManager)
          사용자 역할 매핑 매니저를 설정한다.
 int updateUser(UserDTO userDTO, List<String> roleIdList)
          사용자 정보를 수정한다.
 
Methods inherited from class org.codelabor.system.services.BaseServiceImpl
getIdGenerationService, getMessageSource, getPropertiesService, getQueryService, setIdGenerationService, setLoggerName, setMessageSource, setPropertiesService, setQueryService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userRoleMapManager

protected UserRoleMapManager userRoleMapManager
사용자 역할 매핑 매니저


userManager

protected UserManager userManager
사용자 매니저

Constructor Detail

UserServiceImpl

public UserServiceImpl()
Method Detail

setUserManager

public void setUserManager(UserManager userManager)
사용자 매니저를 설정한다.

Parameters:
userManager - 사용자 매니저

setUserRoleMapManager

public void setUserRoleMapManager(UserRoleMapManager userRoleMapManager)
사용자 역할 매핑 매니저를 설정한다.

Parameters:
userRoleMapManager - 사용자 역할 매핑 매니저

deleteUser

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

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

registerUser

public int registerUser(UserDTO userDTO,
                        List<String> roleIdList)
                 throws Exception
Description copied from interface: UserService
사용자 정보를 등록한다.

Specified by:
registerUser in interface UserService
Parameters:
userDTO - 사용자 정보 DTO
roleIdList - 역할 Id List
Returns:
등록 건수
Throws:
Exception - 예외

updateUser

public int updateUser(UserDTO userDTO,
                      List<String> roleIdList)
               throws Exception
Description copied from interface: UserService
사용자 정보를 수정한다.

Specified by:
updateUser in interface UserService
Parameters:
userDTO - 사용자 정보 DTO
roleIdList - 역할 Id List
Returns:
수정 건수
Throws:
Exception - 예외


Copyright © 2010 CODELABOR. All Rights Reserved.