egovframework.rfc3.iam.security.userdetails
Class EgovUserDetails

java.lang.Object
  extended by org.springframework.security.core.userdetails.User
      extended by egovframework.rfc3.iam.security.userdetails.EgovUserDetails
All Implemented Interfaces:
java.io.Serializable, org.springframework.security.core.CredentialsContainer, org.springframework.security.core.userdetails.UserDetails

public class EgovUserDetails
extends org.springframework.security.core.userdetails.User

User 클래스의 확장 클래스

Since:
2010.12.06
Version:
egovframework RFC 3.0
Author:
허성철
See Also:
 << 개정이력(Modification Information) >>
   
   수정일      수정자           수정내용
  -------    -------------    ----------------------
   2010.12.06  허성철    egovframe 수정작업

 Copyright (C) 2010 by skoinfo  All right reserved.
 
, Serialized Form

Constructor Summary
EgovUserDetails(java.lang.String username, java.lang.String password, boolean enabled, boolean accountNonExpired, boolean credentialsNonExpired, boolean accountNonLocked, java.util.List<org.springframework.security.core.GrantedAuthority> authorities, java.lang.Object egovVO)
          User 클래스의 생성자 Override
EgovUserDetails(java.lang.String username, java.lang.String password, boolean enabled, java.lang.Object egovVO)
          EgovUserDetails 생성자
 
Method Summary
 java.lang.Object getEgovUserVO()
          getEgovUserVO
 void setEgovUserVO(java.lang.Object egovVO)
          setEgovUserVO
 
Methods inherited from class org.springframework.security.core.userdetails.User
equals, eraseCredentials, getAuthorities, getPassword, getUsername, hashCode, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EgovUserDetails

public EgovUserDetails(java.lang.String username,
                       java.lang.String password,
                       boolean enabled,
                       boolean accountNonExpired,
                       boolean credentialsNonExpired,
                       boolean accountNonLocked,
                       java.util.List<org.springframework.security.core.GrantedAuthority> authorities,
                       java.lang.Object egovVO)
                throws java.lang.IllegalArgumentException
User 클래스의 생성자 Override

Parameters:
username - 사용자계정
password - 사용자 패스워드
enabled - 사용자계정 사용여부
accountNonExpired - boolean
credentialsNonExpired - boolean
accountNonLocked - boolean
authorities - GrantedAuthority[]
egovVO - 사용자 VO객체
Throws:
java.lang.IllegalArgumentException

EgovUserDetails

public EgovUserDetails(java.lang.String username,
                       java.lang.String password,
                       boolean enabled,
                       java.lang.Object egovVO)
                throws java.lang.IllegalArgumentException
EgovUserDetails 생성자

Parameters:
username - String
password - String
enabled - boolean
egovVO - 사용자 VO객체
Throws:
java.lang.IllegalArgumentException
Method Detail

getEgovUserVO

public java.lang.Object getEgovUserVO()
getEgovUserVO

Returns:
사용자VO 객체

setEgovUserVO

public void setEgovUserVO(java.lang.Object egovVO)
setEgovUserVO

Parameters:
egovVO - 사용자VO객체