tle.framework.component.spi.aamanager
Interface SessionManager


public interface SessionManager

»ç¿ëÀÚ ¼¼¼ÇÀ» °ü¸®Çϴ Ŭ·¡½º°¡ ±¸ÇöÇØÁÖ¾î¾ß ÇÏ´Â ÀÎÅÍÆäÀ̽º·Î¼­ ¼¼¼ÇÀ» °ü¸®Çϱâ À§ÇÑ ¸Þ¼Òµå¸¦ ¼±¾ðÇϰí ÀÖ´Ù.

Since:
2.0
Author:
ÃÖ¹ü±Õ

Method Summary
 boolean closeSession(HttpServletRequest request)
          ÇöÀç »ç¿ëÀÚÀÇ ¼¼¼ÇÀ» Á¾·áÇÑ´Ù.
 UserInfo getUserInfo(HttpServletRequest request)
          ÇöÀç ¼¼¼ÇÀÇ »ç¿ëÀÚ Á¤º¸¸¦ ±¸ÇÑ´Ù.
 boolean openSession(UserInfo userInfo, HttpServletRequest request)
          »ç¿ëÀÚ ¼¼¼ÇÀ» ½ÃÀÛÇÑ´Ù.
 void setAAManager(AAManager aaManager)
          ÀÌ SessionManager¸¦ »ç¿ëÇÏ´Â AAManager¸¦ ÁöÁ¤ÇÑ´Ù.
 

Method Detail

setAAManager

public void setAAManager(AAManager aaManager)
ÀÌ SessionManager¸¦ »ç¿ëÇÏ´Â AAManager¸¦ ÁöÁ¤ÇÑ´Ù.

Parameters:
aaManager -

openSession

public boolean openSession(UserInfo userInfo,
                           HttpServletRequest request)
»ç¿ëÀÚ ¼¼¼ÇÀ» ½ÃÀÛÇÑ´Ù.

Parameters:
userInfo -
request -
Returns:

closeSession

public boolean closeSession(HttpServletRequest request)
ÇöÀç »ç¿ëÀÚÀÇ ¼¼¼ÇÀ» Á¾·áÇÑ´Ù.

Parameters:
request - »ç¿ëÀÚ¿Í °ü·ÃµÈ request·Î¼­ »ç¿ëÀÚ¸¦ ±¸ºÐÇϴµ¥ »ç¿ëÇÑ´Ù.
Returns:

getUserInfo

public UserInfo getUserInfo(HttpServletRequest request)
ÇöÀç ¼¼¼ÇÀÇ »ç¿ëÀÚ Á¤º¸¸¦ ±¸ÇÑ´Ù. »ç¿ëÀÚ Á¤º¸°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì NullUserInfo¸¦ ¸®ÅÏÇÑ´Ù.

Returns: