egovframework.rfc3.user.web
Class SessionManager

java.lang.Object
  extended by egovframework.rfc3.user.web.SessionManager

public class SessionManager
extends java.lang.Object

spring security에 의한 로그인 및 권한 정보를 제공한다.

Since:
2010.12.22
Version:
egovframework RFC 3.0
Author:
개발팀 허성철
See Also:
 << 개정이력(Modification Information) >>
   
   수정일      수정자           수정내용
  -------    --------    ---------------------------
   2010.12.21  허성철          최초 생성

 Copyright (C) 2010 by skoinfo  All right reserved.
 

Constructor Summary
SessionManager(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 java.lang.String getEmail()
          spring security에 로그인한 사용자 이메일 가져오기
 java.lang.String getGroupId()
          spring security에 로그인한 사용자 권한 그룹정보 가져오기
 java.lang.String getId()
          spring security에 로그인한 사용자 아이디 가져오기
 java.lang.String getIhidNum()
          spring security에 로그인한 사용자 주민번호 가져오기
 java.lang.String getName()
          spring security에 로그인한 사용자 이름 가져오기
 java.lang.String getOfficeNm()
           
 java.lang.String getOfficeNms()
           
 java.lang.String getOrgnztId()
          spring security에 로그인한 사용자 조직도코드 가져오기
 java.lang.String getParentName()
           
 java.lang.String getPassword()
          spring security에 로그인한 사용자 암호 가져오기
 java.lang.String getRegRNum()
          실명 가상식별번호
 java.lang.String getSgroupId()
          spring security에 로그인한 사용자 사이트 그룹정보 가져오기
 java.lang.String getSgroupNm()
          사이트 그룹이름 가져오기
 java.lang.String getSimplePwChangeDate()
          패스워드 변경 일자가져오기
 java.lang.String getSsoKey()
           
 java.lang.String getUniqId()
          spring security에 로그인한 사용자 유일한값 가져오기
 java.lang.String getUserAuthCode(java.lang.String pattern_str)
          업무/일반 사용자 정보(이메일,핸드폰번호) 복호화 애슬론, 프라이버시, 케이사인 사용불가
 java.lang.String getUserHomepage()
          spring security에 로그인한 사용자 홈페이지 가져오기
 int getUserLevel()
          spring security에 로그인한 사용자 레벨가져오기
 java.lang.String getUserRName()
          실명 이름
 java.lang.String getUserSe()
          spring security에 로그인한 사용자 구분(업무,일반) 가져오기
static boolean isRole(java.lang.String roleId)
          해당 권한 여부가 포함여부
 boolean isRoleAdmin()
          총관리자 권한 있는 경우
 boolean isRoleSym()
          시스템 권한이 있은경우 - 사이트 관리자 말함
 void setParentName(java.lang.String parentName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionManager

public SessionManager(javax.servlet.http.HttpServletRequest request)
Method Detail

getId

public java.lang.String getId()
spring security에 로그인한 사용자 아이디 가져오기

Returns:

getName

public java.lang.String getName()
spring security에 로그인한 사용자 이름 가져오기

Returns:

getIhidNum

public java.lang.String getIhidNum()
spring security에 로그인한 사용자 주민번호 가져오기

Returns:

getEmail

public java.lang.String getEmail()
                          throws java.lang.Exception
spring security에 로그인한 사용자 이메일 가져오기

Returns:
Throws:
java.lang.Exception

getPassword

public java.lang.String getPassword()
spring security에 로그인한 사용자 암호 가져오기

Returns:

getUserSe

public java.lang.String getUserSe()
spring security에 로그인한 사용자 구분(업무,일반) 가져오기

Returns:

getOrgnztId

public java.lang.String getOrgnztId()
spring security에 로그인한 사용자 조직도코드 가져오기

Returns:

getOfficeNm

public java.lang.String getOfficeNm()

getOfficeNms

public java.lang.String getOfficeNms()

getUniqId

public java.lang.String getUniqId()
spring security에 로그인한 사용자 유일한값 가져오기

Returns:

getUserHomepage

public java.lang.String getUserHomepage()
spring security에 로그인한 사용자 홈페이지 가져오기

Returns:

getSgroupId

public java.lang.String getSgroupId()
spring security에 로그인한 사용자 사이트 그룹정보 가져오기

Returns:

getSgroupNm

public java.lang.String getSgroupNm()
                             throws java.lang.Exception
사이트 그룹이름 가져오기

Returns:
Throws:
java.lang.Exception

getGroupId

public java.lang.String getGroupId()
spring security에 로그인한 사용자 권한 그룹정보 가져오기

Returns:

getUserLevel

public int getUserLevel()
spring security에 로그인한 사용자 레벨가져오기

Returns:

getSimplePwChangeDate

public java.lang.String getSimplePwChangeDate()
패스워드 변경 일자가져오기

Returns:

getSsoKey

public java.lang.String getSsoKey()

isRoleAdmin

public boolean isRoleAdmin()
총관리자 권한 있는 경우

Returns:

isRoleSym

public boolean isRoleSym()
시스템 권한이 있은경우 - 사이트 관리자 말함

Returns:

isRole

public static boolean isRole(java.lang.String roleId)
해당 권한 여부가 포함여부

Returns:

getUserRName

public java.lang.String getUserRName()
실명 이름

Returns:
String

getRegRNum

public java.lang.String getRegRNum()
실명 가상식별번호

Returns:
String

getParentName

public java.lang.String getParentName()

setParentName

public void setParentName(java.lang.String parentName)

getUserAuthCode

public java.lang.String getUserAuthCode(java.lang.String pattern_str)
업무/일반 사용자 정보(이메일,핸드폰번호) 복호화 애슬론, 프라이버시, 케이사인 사용불가

Parameters:
pattern_str -
Returns: