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)
          WebContextValidatorContextのアダプタを生成します。
 
クラス 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)
WebContextValidatorContextのアダプタを生成します。 本設計では値検証結果を表示する定義と業務遷移の定義が分割されます。
適用しているデザインパターン: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.