|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.extension.httpsession.S2HttpSession
セッション情報をSeasar2で管理するための HttpSession
です。
コンストラクタの概要 | |
S2HttpSession(S2HttpServletRequestWrapper request,
java.lang.String id,
SessionStateManager sessionStateManager,
ServletContext servletContext,
boolean isNew)
S2HttpSession を作成します。 |
メソッドの概要 | |
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Enumeration |
getAttributeNames()
|
long |
getCreationTime()
|
java.lang.String |
getId()
|
long |
getLastAccessedTime()
|
int |
getMaxInactiveInterval()
|
ServletContext |
getServletContext()
|
HttpSessionContext |
getSessionContext()
推奨されていません。 |
SessionState |
getSessionState()
セッション状態を返します。 |
java.lang.Object |
getValue(java.lang.String name)
|
java.lang.String[] |
getValueNames()
|
void |
invalidate()
|
boolean |
isNew()
|
void |
putValue(java.lang.String name,
java.lang.Object value)
|
void |
removeAttribute(java.lang.String name)
|
void |
removeValue(java.lang.String name)
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
|
void |
setMaxInactiveInterval(int interval)
|
protected void |
setupSessionState()
セッションの状態をセットアップします。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public S2HttpSession(S2HttpServletRequestWrapper request, java.lang.String id, SessionStateManager sessionStateManager, ServletContext servletContext, boolean isNew)
S2HttpSession
を作成します。
request
- HTTPリクエストid
- 識別子sessionStateManager
- セッション状態マネージャservletContext
- サーブレットコンテキストisNew
- 新規かどうかメソッドの詳細 |
public SessionState getSessionState()
public java.lang.Object getAttribute(java.lang.String name)
HttpSession
内の getAttribute
protected void setupSessionState()
public java.util.Enumeration getAttributeNames()
HttpSession
内の getAttributeNames
public long getCreationTime()
HttpSession
内の getCreationTime
public java.lang.String getId()
HttpSession
内の getId
public long getLastAccessedTime()
HttpSession
内の getLastAccessedTime
public int getMaxInactiveInterval()
HttpSession
内の getMaxInactiveInterval
public ServletContext getServletContext()
HttpSession
内の getServletContext
public HttpSessionContext getSessionContext()
HttpSession
内の getSessionContext
public java.lang.Object getValue(java.lang.String name)
HttpSession
内の getValue
public java.lang.String[] getValueNames()
HttpSession
内の getValueNames
public void invalidate()
HttpSession
内の invalidate
public boolean isNew()
HttpSession
内の isNew
public void putValue(java.lang.String name, java.lang.Object value)
HttpSession
内の putValue
public void removeAttribute(java.lang.String name)
HttpSession
内の removeAttribute
public void removeValue(java.lang.String name)
HttpSession
内の removeValue
public void setAttribute(java.lang.String name, java.lang.Object value)
HttpSession
内の setAttribute
public void setMaxInactiveInterval(int interval)
HttpSession
内の setMaxInactiveInterval
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |