woolpack.idweb
クラス IdWebUtils
java.lang.Object
woolpack.idweb.IdWebUtils
public final class IdWebUtils
- extends Object
識別子とWebContext
の両方の性質をもつコンテキストを操作するユーティリティです。
メソッドの概要 |
static
|
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。
- 戻り値:
- 関数。
Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.