org.codelabor.system.login.services
Class LoginServiceImpl

java.lang.Object
  extended by org.codelabor.system.services.BaseServiceImpl
      extended by org.codelabor.system.login.services.LoginServiceImpl
All Implemented Interfaces:
LoginService

public class LoginServiceImpl
extends org.codelabor.system.services.BaseServiceImpl
implements LoginService

로그인 서비스 구현 클래스

Author:
Shin Sangjae

Field Summary
 LoginManager loginManager
          로그인 매니저
 
Fields inherited from class org.codelabor.system.services.BaseServiceImpl
idGenerationService, logger, loggerName, messageSource, propertiesService, queryService
 
Constructor Summary
LoginServiceImpl()
           
 
Method Summary
 LoginManager getLoginManager()
          로그인 매니저를 가져온다.
 void login(LoginDTO loginDTO)
          로그인한다.
 void logout(LoginDTO loginDTO)
          로그아웃한다.
 List<LoginDTO> selectLogin()
          로그인 정보를 가져온다.
 LoginDTO selectLogin(LoginDTO loginDTO)
          로그인 정보를 가져온다.
 LoginDTO selectLoginByLastLogoutUserId(LoginDTO loginDTO)
          마지막 로그아웃한 로그인 정보를 가져온다.
 void setLoginManager(LoginManager loginManager)
          로그인 매니저를 설정한다.
 
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

loginManager

public LoginManager loginManager
로그인 매니저

Constructor Detail

LoginServiceImpl

public LoginServiceImpl()
Method Detail

getLoginManager

public LoginManager getLoginManager()
로그인 매니저를 가져온다.

Returns:
로그인 매니저

setLoginManager

public void setLoginManager(LoginManager loginManager)
로그인 매니저를 설정한다.

Parameters:
loginManager - 로그인 매니저

login

public void login(LoginDTO loginDTO)
           throws Exception
Description copied from interface: LoginService
로그인한다.

Specified by:
login in interface LoginService
Parameters:
loginDTO - 로그인 정보 DTO
Throws:
Exception - 예외

logout

public void logout(LoginDTO loginDTO)
            throws Exception
Description copied from interface: LoginService
로그아웃한다.

Specified by:
logout in interface LoginService
Parameters:
loginDTO - 로그인 정보 DTO
Throws:
Exception - 예외

selectLogin

public List<LoginDTO> selectLogin()
                           throws Exception
Description copied from interface: LoginService
로그인 정보를 가져온다.

Specified by:
selectLogin in interface LoginService
Returns:
로그인 정보 DTO List
Throws:
Exception - 예외

selectLogin

public LoginDTO selectLogin(LoginDTO loginDTO)
                     throws Exception
Description copied from interface: LoginService
로그인 정보를 가져온다.

Specified by:
selectLogin in interface LoginService
Returns:
로그인 정보 DTO
Throws:
Exception - 예외

selectLoginByLastLogoutUserId

public LoginDTO selectLoginByLastLogoutUserId(LoginDTO loginDTO)
                                       throws Exception
Description copied from interface: LoginService
마지막 로그아웃한 로그인 정보를 가져온다.

Specified by:
selectLoginByLastLogoutUserId in interface LoginService
Returns:
로그인 정보 DTO
Throws:
Exception - 예외


Copyright © 2010 CODELABOR. All Rights Reserved.