|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwisdom.core.CoreObject
wisdom.core.session.UserSession
IUserSession
の実装クラスです。
フィールドの概要 |
インタフェース wisdom.core.application.IUserSession から継承したフィールド |
SESSION_NAME |
メソッドの概要 | |
void |
addUnremovableSessionAttributeName(java.lang.String key)
除去不能なセッション情報を登録します。 |
void |
addUnremovableSessionAttributeNames(java.lang.String[] keys)
除去不能なセッション情報を登録します。 |
void |
cleanupRemovableSessionAttributes()
除去可能なセッション属性をすべてクリアします。 |
java.lang.Object |
getAttribute(java.lang.String key)
指定されたキー値でセッション情報を取得します。 |
java.lang.Object |
getAttribute(java.lang.String key,
boolean allowNull)
指定されたキー値でセッション情報を取得します。 |
java.util.Iterator |
getAttributeNames()
キー値のリストを戻します。 |
javax.servlet.http.HttpSession |
getHttpSession()
このUserSessionオブジェクトを格納しているHttpSessionオブジェクトを取得します。 |
java.lang.String |
getName()
ユーザー名を取得します |
java.lang.String |
getPageHistory(int historyNo)
送りページの履歴を取得します。 |
java.util.List |
getRecentPages()
送りページの履歴をStringは配列をListで取得します。 |
java.util.List |
getRecentReqids()
Reqidの履歴を含んだSting配列をListで取得します。 |
java.lang.String |
getReqidHistory(int historyNo)
Reqidの履歴を取得します。 |
java.util.List |
getUnremovableSessionAttributeNames()
除去不能なセッション情報のキー名を取得します。 |
java.lang.String |
getUserid()
ユーザーIDを取得します |
boolean |
isAuthenticated()
このユーザーが認証済かを検査します |
void |
logOut()
ログアウト処理を行います。 |
void |
removeAttribute(java.lang.String key)
指定されたキー値で設定されたオブジェクト除外します。 |
void |
removeUnremovableSessionAttributeName(java.lang.String key)
除去不能なセッション情報を削除します。 |
void |
setAttribute(java.lang.String key,
java.lang.Object object)
セッション情報を指定されたキー値で設定します。 |
void |
setRecentPage(java.lang.String page)
最新の送り先ページを設定します。 |
void |
setRecentReqid(java.lang.String reqid)
最新のreqidを設定します。 |
java.lang.String |
toString()
|
void |
valueBound(javax.servlet.http.HttpSessionBindingEvent event)
|
void |
valueUnbound(javax.servlet.http.HttpSessionBindingEvent event)
|
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
メソッドの詳細 |
public java.lang.String getUserid()
IUserSession
の記述:
IUserSession
内の getUserid
public java.lang.String getName()
IUserSession
の記述:
IUserSession
内の getName
public void setAttribute(java.lang.String key, java.lang.Object object)
IUserSession
の記述:
IUserSession
内の setAttribute
key
- 設定するセッション情報のキー値
param object 設定するセッション情報public void removeAttribute(java.lang.String key)
IUserSession
の記述:
IUserSession
内の removeAttribute
key
- 除外するセッション情報のキー値public java.lang.Object getAttribute(java.lang.String key) throws MissingSessionObjectException
IUserSession
の記述:
IUserSession
内の getAttribute
key
- 取得するセッション情報のキー値
MissingSessionObjectException
- 指定されたキー値でセッション情報が設定されていない場合public java.lang.Object getAttribute(java.lang.String key, boolean allowNull) throws MissingSessionObjectException
IUserSession
の記述:
IUserSession
内の getAttribute
key
- 取得するセッション情報のキー値allowNull
- 取得するセッション情報がnullの場合も許可する。
MissingSessionObjectException
- 指定されたキー値でセッション情報が設定されていない場合public java.util.Iterator getAttributeNames()
IUserSession
の記述:
IUserSession
内の getAttributeNames
public void setRecentPage(java.lang.String page)
IUserSession
の記述:
IUserSession
内の setRecentPage
page
- 送られた最新のページpublic void setRecentReqid(java.lang.String reqid)
IUserSession
の記述:
IUserSession
内の setRecentReqid
reqid
- 最新のreqidpublic java.lang.String getPageHistory(int historyNo)
IUserSession
の記述:
IUserSession
内の getPageHistory
historyNo
-
public java.lang.String getReqidHistory(int historyNo)
IUserSession
の記述:
IUserSession
内の getReqidHistory
historyNo
-
public java.util.List getRecentPages()
IUserSession
の記述:
IUserSession
内の getRecentPages
public java.util.List getRecentReqids()
IUserSession
の記述:
IUserSession
内の getRecentReqids
public javax.servlet.http.HttpSession getHttpSession()
IUserSession
の記述:
IUserSession
内の getHttpSession
public void cleanupRemovableSessionAttributes()
IUserSession
の記述: addtUnemovableSessionAttributeName
で登録された以外のセッション属性を
すべてremoveします。
IUserSession
内の cleanupRemovableSessionAttributes
public void addUnremovableSessionAttributeName(java.lang.String key)
IUserSession
の記述: cleanupRemovableSessionAttributes
でクリア対象外にするセッション情報のkeyを登録します。
登録されたkeyを持つセッション情報はcleanupRemovableSessionAttributes
でクリアされません。
IUserSession
内の addUnremovableSessionAttributeName
key
- 除去不能なセッション情報として登録するセッション情報のキーpublic void addUnremovableSessionAttributeNames(java.lang.String[] keys)
IUserSession
の記述: cleanupRemovableSessionAttributes
でクリア対象外にするセッション情報のkeyを登録します。
登録されたkeyを持つセッション情報はcleanupRemovableSessionAttributes
でクリアされません。
IUserSession
内の addUnremovableSessionAttributeNames
keys
- 除去不能なセッション情報として登録するセッション情報のキーの配列public void removeUnremovableSessionAttributeName(java.lang.String key)
IUserSession
の記述: addUnremovableSessionAttributeName
、
addUnremovableSessionAttributeNames
クリア対象外として登録されたkeyを削除します。
IUserSession
内の removeUnremovableSessionAttributeName
key
- 除去不能なセッション情報を削除するセッション情報のキーpublic java.util.List getUnremovableSessionAttributeNames()
IUserSession
の記述:
IUserSession
内の getUnremovableSessionAttributeNames
addUnremovableSessionAttributeName
、
addUnremovableSessionAttributeNames
で登録された除去不能なセッション情報のキー値を含んだ配列。public void logOut()
IUserSession
の記述:
IUserSession
内の logOut
public void valueBound(javax.servlet.http.HttpSessionBindingEvent event)
javax.servlet.http.HttpSessionBindingListener
内の valueBound
public void valueUnbound(javax.servlet.http.HttpSessionBindingEvent event)
javax.servlet.http.HttpSessionBindingListener
内の valueUnbound
public java.lang.String toString()
public boolean isAuthenticated()
IUserSession
の記述:
IUserSession
内の isAuthenticated
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |