jp.terasoluna.fw.batch.validation
インタフェース ValidationResultHandler

既知の実装クラスの一覧:
StandardValidationResultHandler

public interface ValidationResultHandler

入力チェック実行結果のハンドラインタフェース。

このインタフェースは、入力チェック処理が起動される毎に、結果処理として起動 される

このインタフェースの実装では、パラメータとして渡されたBindException のエラー有無を判定し、キューへのデータ追加有無を決めることができる。 また、入力データに異常がある場合でも異常データを正常データに修正することで 異常データのハンドリングも可能である。 falseを返却した場合はキューへのデータ追加は行わない。

入力チェックのエラー時に処理を中断する場合は例外を発生させる必要がある。


メソッドの概要
 boolean handle(org.springframework.validation.BindException bindException, java.lang.Object value)
          ビジネスロジック実行結果を処理する。
 

メソッドの詳細

handle

boolean handle(org.springframework.validation.BindException bindException,
               java.lang.Object value)
ビジネスロジック実行結果を処理する。

パラメータ:
bindException - バリデータによって処理された後のバインド例外
value - ビジネスロジック入力データ
戻り値:
指定されたデータをキューイングし、後続処理を行う場合には true。 指定されたデータをキューイングせず(データを後続処理に流さない)スキップ する場合には、false