com.poscoict.glueframework.web.security
Interface GlueUser


public interface GlueUser


Method Summary
 String getClientIP()
          User의 Login IP를 가져옴.
 Locale getLocale()
          user의 Locale 정보를 가져옴.
 List<GlueMenu> getMenu()
          현재 사용자에 대한 Menu List 가져옴.
 Object getSsoInfo()
          현재 Login한 SSO 정보를 가져옴.
 String getUserID()
          User ID를 가져옴.
 Object getUserInfo(Object key)
          User에 대한 추가적인 정보에서 Key에 해당하는 정보를 가져옴.
 Map<?,?> getUserInfoMap()
          User에 대한 추가 정보를 가져옴.
 void setClientIP(String clientIP)
          User의 Login IP를 저장함.
 void setLocale(Locale locale)
          User의 Locale 정보를 저장.
 void setMenu(List<GlueMenu> menu)
          현재 사용자에 대한 Menu List를 저장.
 void setSsoInfo(Object ssoInfo)
          SSO 정보를 저장 한다.
 void setUserID(String id)
          User ID를 저장.
 void setUserInfo(Object key, Object value)
          추가 User 정보에 추가정보를 저장 함.
 void setUserInfoMap(Map<?,?> userInfo)
          User에 대한 추가정보를 저장.
 

Method Detail

getMenu

List<GlueMenu> getMenu()
현재 사용자에 대한 Menu List 가져옴.

Returns:
List

setMenu

void setMenu(List<GlueMenu> menu)
현재 사용자에 대한 Menu List를 저장.

Parameters:
menu -

getSsoInfo

Object getSsoInfo()
현재 Login한 SSO 정보를 가져옴.

Returns:
Object

setSsoInfo

void setSsoInfo(Object ssoInfo)
SSO 정보를 저장 한다.

Parameters:
ssoInfo -

getUserInfoMap

Map<?,?> getUserInfoMap()
User에 대한 추가 정보를 가져옴.

Returns:
Map

setUserInfoMap

void setUserInfoMap(Map<?,?> userInfo)
User에 대한 추가정보를 저장.

Parameters:
userInfo -

getUserInfo

Object getUserInfo(Object key)
User에 대한 추가적인 정보에서 Key에 해당하는 정보를 가져옴.
 - 사용예
 user.getUserInfo(key);
 
 - 다른 방법
 Map map = user.getUserInfoMap();
 map.get(key);
 

Parameters:
key -
Returns:
Object

setUserInfo

void setUserInfo(Object key,
                 Object value)
추가 User 정보에 추가정보를 저장 함.
 - 사용예 
 user.setUserInfo(key, value);
 
 - 다른 방법 
 Map map = user.getUserInfoMap();
 if(map!=null)
 {
     map.put(key, value);
     user.setUserInfoMap(map);
 }
 

Parameters:
key -
value -

getUserID

String getUserID()
User ID를 가져옴.

Returns:
String

setUserID

void setUserID(String id)
User ID를 저장.

Parameters:
id -

getLocale

Locale getLocale()
user의 Locale 정보를 가져옴.

Returns:
locale

setLocale

void setLocale(Locale locale)
User의 Locale 정보를 저장.

Parameters:
locale -

getClientIP

String getClientIP()
User의 Login IP를 가져옴.

Returns:
clientIP

setClientIP

void setClientIP(String clientIP)
User의 Login IP를 저장함.

Parameters:
clientIP -


Copyright © 2013–2014 POSCO ICT SW제품기술팀. All rights reserved.