|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectwoolpack.ee.SessionClearBuilder
public class SessionClearBuilder
別のセッションからセッションをクリアするためのDomExpressionのビルダ。 本クラスは Servlet API
のライブラリを使用する。 適用しているパターン:Hook Operation。
| フィールドの概要 | |
|---|---|
static java.lang.String |
NAME_KEY
ログイン名の取得する DomContext.getSession()上のキーのデフォルト値。 |
static java.lang.String |
REMOVER_KEY
セッションクリアを sessionIdNameMap と clearSessionIdSet に反映させるための HttpSessionBindingListenerを格納する
DomContext.getSession()上のキーのデフォルト値。 |
static java.lang.String |
SESSION_ID_KEY
セッション識別子の取得する DomContext.getSession()上のキーのデフォルト値。 |
| コンストラクタの概要 | |
|---|---|
SessionClearBuilder(java.util.Map<java.lang.String,java.lang.String> sessionIdNameMap,
java.util.Set<java.lang.String> clearSessionIdSet)
コンストラクタ。 |
|
SessionClearBuilder(java.lang.String sessionIdKey,
java.lang.String nameKey,
java.lang.String removerKey,
java.util.Map<java.lang.String,java.lang.String> sessionIdNameMap,
java.util.Set<java.lang.String> clearSessionIdSet)
コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
DomExpression |
getClearExpression()
clearSessionIdSet に登録されているセッションをクリアする DomExpressionを返す。 |
DomExpression |
getInitExpression()
ログインされたセッションを本インスタンスに登録する DomExpressionを返す。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final java.lang.String SESSION_ID_KEY
DomContext.getSession()上のキーのデフォルト値。
public static final java.lang.String NAME_KEY
DomContext.getSession()上のキーのデフォルト値。
public static final java.lang.String REMOVER_KEY
HttpSessionBindingListenerを格納する
DomContext.getSession()上のキーのデフォルト値。
| コンストラクタの詳細 |
|---|
public SessionClearBuilder(java.lang.String sessionIdKey,
java.lang.String nameKey,
java.lang.String removerKey,
java.util.Map<java.lang.String,java.lang.String> sessionIdNameMap,
java.util.Set<java.lang.String> clearSessionIdSet)
sessionIdKey - セッション識別子の取得するDomContext.getSession()上のキー。nameKey - ログイン名の取得するDomContext.getSession()上のキー。removerKey - セッションクリアを sessionIdNameMap と clearSessionIdSet
に反映させるためのHttpSessionBindingListener
を格納するDomContext.getSession()上のキー。sessionIdNameMap - セッション識別子とログイン名のMap。clearSessionIdSet - セッションクリア対象のセッション識別子のSet。
java.lang.NullPointerException - 引数のいずれかが null の場合。
java.lang.StringIndexOutOfBoundsException - keyKey または removerKey が空の場合。
public SessionClearBuilder(java.util.Map<java.lang.String,java.lang.String> sessionIdNameMap,
java.util.Set<java.lang.String> clearSessionIdSet)
sessionIdNameMap - セッション識別子とログイン名のMap。clearSessionIdSet - セッションクリア対象のセッション識別子のSet。
java.lang.NullPointerException - 引数のいずれかが null の場合。| メソッドの詳細 |
|---|
public DomExpression getInitExpression()
DomExpressionを返す。
DomExpression。public DomExpression getClearExpression()
DomExpressionを返す。
DomExpression。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||