org.codelabor.system.login.managers
Class LoginManagerImpl

java.lang.Object
  extended by org.codelabor.system.managers.BaseManagerImpl
      extended by org.codelabor.system.login.managers.LoginManagerImpl
All Implemented Interfaces:
LoginManager

public class LoginManagerImpl
extends org.codelabor.system.managers.BaseManagerImpl
implements LoginManager

로그인 매니저 구현 클래스

Author:
Shin Sangjae

Field Summary
 LoginDAO loginDAO
          로그인 DAO
 
Fields inherited from class org.codelabor.system.managers.BaseManagerImpl
logger, loggerName, messageSource, propertiesService
 
Constructor Summary
LoginManagerImpl()
           
 
Method Summary
 LoginDAO getLoginDAO()
          로그인 DAO를 가져온다.
 void login(LoginDTO loginDTO)
          로그인한다.
 void logout(LoginDTO loginDTO)
          로그아웃한다.
 List<LoginDTO> selectLogin()
          로그인 정보를 가져온다.
 LoginDTO selectLogin(LoginDTO loginDTO)
          로그인 정보를 가져온다.
 LoginDTO selectLoginByLastLogoutUserId(LoginDTO loginDTO)
          마지막 로그아웃한 로그인 정보를 가져온다.
 void setLoginDAO(LoginDAO loginDAO)
          로그인 DAO를 설정한다.
 
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
 

Field Detail

loginDAO

public LoginDAO loginDAO
로그인 DAO

Constructor Detail

LoginManagerImpl

public LoginManagerImpl()
Method Detail

getLoginDAO

public LoginDAO getLoginDAO()
로그인 DAO를 가져온다.

Returns:
로그인 DAO

setLoginDAO

public void setLoginDAO(LoginDAO loginDAO)
로그인 DAO를 설정한다.

Parameters:
loginDAO - 로그인 DAO

login

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

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

logout

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

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

selectLogin

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

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

selectLogin

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

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

selectLoginByLastLogoutUserId

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

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


Copyright © 2010 CODELABOR. All Rights Reserved.