|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |