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

## woolpack.idweb
クラス IdWebUtils

    java.lang.Object
      woolpack.idweb.IdWebUtils

    public final class IdWebUtils

extends Object

識別子と`WebContext`の両方の性質をもつコンテキストを操作するユーティリティです。

メソッドの概要
`static
`<C extends WebContext & IdContext,E extends Exception> Fn<C,Void,E>`
` | `validate(Fn<? super ValidatorContext,Boolean,? extends E> validatorFn, Fn<? super C,Void,? extends E> trueFn, Fn<? super C,Void,? extends E> falseFn, Fn<? super List<AddressedMessage>,?,? extends E> messageListConverter, EL messageListSetter, boolean convertDelegateFlag, boolean convertReturnFlag)` `WebContext`と`ValidatorContext`のアダプタを生成します。

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

メソッドの詳細

### validate

    public static <C extends WebContext & IdContext,E extends Exception> Fn<C,Void,E> validate(Fn<? super ValidatorContext,Boolean,? extends E> validatorFn,
                                                                                              Fn<? super C,Void,? extends E> trueFn,
                                                                                              Fn<? super C,Void,? extends E> falseFn,
                                                                                              Fn<? super List<AddressedMessage>,?,? extends E> messageListConverter,
                                                                                              EL messageListSetter,
                                                                                              boolean convertDelegateFlag,
                                                                                              boolean convertReturnFlag)

  `WebContext`と`ValidatorContext`のアダプタを生成します。 本設計では値検証結果を表示する定義と業務遷移の定義が分割されます。
  適用しているデザインパターン：`ValidatorContext`を操作する`Fn`のAdapter。

  型パラメータ:
    `C` -
    `E` -
  パラメータ:
    `validatorFn` - 値検証の委譲先。
    `trueFn` - 値の検証結果が true の場合の委譲先。
    `falseFn` - 値の検証結果が false の場合の委譲先。
    `messageListConverter` - メッセージ情報一覧の変換器。
    `messageListSetter` - 変換したメッセージ一覧の設定場所。
    `convertDelegateFlag` - 値検証の委譲で変換が伴った場合、その結果を委譲先で参照するならtrue。
    `convertReturnFlag` - 値検証の委譲で変換が伴った場合、その結果を返却後で参照するならtrue。
  戻り値:
    関数。

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

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.