|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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 内の getUseridpublic java.lang.String getName()
IUserSession の記述:
IUserSession 内の getName
public void setAttribute(java.lang.String key,
java.lang.Object object)
IUserSession の記述:
IUserSession 内の setAttributekey - 設定するセッション情報のキー値
param object 設定するセッション情報public void removeAttribute(java.lang.String key)
IUserSession の記述:
IUserSession 内の removeAttributekey - 除外するセッション情報のキー値
public java.lang.Object getAttribute(java.lang.String key)
throws MissingSessionObjectException
IUserSession の記述:
IUserSession 内の getAttributekey - 取得するセッション情報のキー値
MissingSessionObjectException - 指定されたキー値でセッション情報が設定されていない場合
public java.lang.Object getAttribute(java.lang.String key,
boolean allowNull)
throws MissingSessionObjectException
IUserSession の記述:
IUserSession 内の getAttributekey - 取得するセッション情報のキー値allowNull - 取得するセッション情報がnullの場合も許可する。
MissingSessionObjectException - 指定されたキー値でセッション情報が設定されていない場合public java.util.Iterator getAttributeNames()
IUserSession の記述:
IUserSession 内の getAttributeNamespublic void setRecentPage(java.lang.String page)
IUserSession の記述:
IUserSession 内の setRecentPagepage - 送られた最新のページpublic void setRecentReqid(java.lang.String reqid)
IUserSession の記述:
IUserSession 内の setRecentReqidreqid - 最新のreqidpublic java.lang.String getPageHistory(int historyNo)
IUserSession の記述:
IUserSession 内の getPageHistoryhistoryNo -
public java.lang.String getReqidHistory(int historyNo)
IUserSession の記述:
IUserSession 内の getReqidHistoryhistoryNo -
public java.util.List getRecentPages()
IUserSession の記述:
IUserSession 内の getRecentPagespublic java.util.List getRecentReqids()
IUserSession の記述:
IUserSession 内の getRecentReqidspublic javax.servlet.http.HttpSession getHttpSession()
IUserSession の記述:
IUserSession 内の getHttpSessionpublic void cleanupRemovableSessionAttributes()
IUserSession の記述: addtUnemovableSessionAttributeNameで登録された以外のセッション属性を
すべてremoveします。
IUserSession 内の cleanupRemovableSessionAttributespublic void addUnremovableSessionAttributeName(java.lang.String key)
IUserSession の記述: cleanupRemovableSessionAttributesでクリア対象外にするセッション情報のkeyを登録します。
登録されたkeyを持つセッション情報はcleanupRemovableSessionAttributesでクリアされません。
IUserSession 内の addUnremovableSessionAttributeNamekey - 除去不能なセッション情報として登録するセッション情報のキーpublic void addUnremovableSessionAttributeNames(java.lang.String[] keys)
IUserSession の記述: cleanupRemovableSessionAttributesでクリア対象外にするセッション情報のkeyを登録します。
登録されたkeyを持つセッション情報はcleanupRemovableSessionAttributesでクリアされません。
IUserSession 内の addUnremovableSessionAttributeNameskeys - 除去不能なセッション情報として登録するセッション情報のキーの配列public void removeUnremovableSessionAttributeName(java.lang.String key)
IUserSession の記述: addUnremovableSessionAttributeName、
addUnremovableSessionAttributeNames
クリア対象外として登録されたkeyを削除します。
IUserSession 内の removeUnremovableSessionAttributeNamekey - 除去不能なセッション情報を削除するセッション情報のキーpublic java.util.List getUnremovableSessionAttributeNames()
IUserSession の記述:
IUserSession 内の getUnremovableSessionAttributeNamesaddUnremovableSessionAttributeName、
addUnremovableSessionAttributeNamesで登録された除去不能なセッション情報のキー値を含んだ配列。public void logOut()
IUserSession の記述:
IUserSession 内の logOutpublic void valueBound(javax.servlet.http.HttpSessionBindingEvent event)
javax.servlet.http.HttpSessionBindingListener 内の valueBoundpublic void valueUnbound(javax.servlet.http.HttpSessionBindingEvent event)
javax.servlet.http.HttpSessionBindingListener 内の valueUnboundpublic java.lang.String toString()
public boolean isAuthenticated()
IUserSession の記述:
IUserSession 内の isAuthenticated
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||