概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## woolpack.ee
クラス LoginBuilder

    java.lang.Object
      woolpack.ee.LoginBuilder

    public class LoginBuilder

extends java.lang.Object

ログインをチェック・登録する`DomExpression`の生成器。

作成者:
  nakamura

フィールドの概要
`static DomExpression` | `CLEAR_SESSION` セッションスコープの全てのキーを削除する`DomExpression`。
`static java.lang.String` | `LOGIN_FLAG_KEY` ログイン状態を格納する`DomContext.getSession()`上の位置のデフォルト値。

コンストラクタの概要
`LoginBuilder()` コンストラクタ。
`LoginBuilder(java.lang.String key)` コンストラクタ。

メソッドの概要
`DomExpression` | `getCheckExpression(DomExpression trueExpression, DomExpression falseExpression)` ログインをチェックして結果によって委譲する`DomExpression`を返す。
`DomExpression` | `getRegisterExpression()` ログインをセッションに登録する`DomExpression`を返す。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### LOGIN_FLAG_KEY

    public static final java.lang.String LOGIN_FLAG_KEY

  ログイン状態を格納する`DomContext.getSession()`上の位置のデフォルト値。

  関連項目:
    定数フィールド値

### CLEAR_SESSION

    public static final DomExpression CLEAR_SESSION

  セッションスコープの全てのキーを削除する`DomExpression`。

コンストラクタの詳細

### LoginBuilder

    public LoginBuilder(java.lang.String key)

  コンストラクタ。

  パラメータ:
    `key` - ログイン状態を格納する`DomContext.getSession()`上の位置。
  例外:
    `java.lang.StringIndexOutOfBoundsException` - 引数が空の場合。
    `java.lang.NullPointerException` - 引数が null の場合。

### LoginBuilder

    public LoginBuilder()

  コンストラクタ。 ログイン状態を格納する`DomContext.getSession()`上の位置として`LOGIN_FLAG_KEY`を使用する。

メソッドの詳細

### getCheckExpression

    public DomExpression getCheckExpression(DomExpression trueExpression,
                                            DomExpression falseExpression)

  ログインをチェックして結果によって委譲する`DomExpression`を返す。 `DomExpression.interpret(DomContext)`は引数または`DomContext.getSession()`が null の場合に`NullPointerException`を投げる。

  パラメータ:
    `trueExpression` - ログイン済の場合の委譲先。
    `falseExpression` - ログイン未の場合の委譲先。
  戻り値:
    ログインをチェックして結果によって委譲する`DomExpression`。
  例外:
    `java.lang.NullPointerException` - 引数のいずれかが null の場合。

### getRegisterExpression

    public DomExpression getRegisterExpression()

  ログインをセッションに登録する`DomExpression`を返す。 `DomExpression.interpret(DomContext)`は引数または`DomContext.getSession()`が null の場合に`NullPointerException`を投げる。

  戻り値:
    ログインをセッションに登録する`DomExpression`。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド