jp.terasoluna.fw.batch.validation
クラス ValidationExecutorFactory

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.validation.ValidationExecutorFactory
すべての実装されたインタフェース:
CollectedDataHandlerFactory

public class ValidationExecutorFactory
extends java.lang.Object
implements CollectedDataHandlerFactory

入力チェック用チャンカーを生成するファクトリクラス。


フィールドの概要
private  CollectedDataHandlerFactory collectedDataHandlerFactory
          対象データ用チャンク作成用クラス。
private  ValidationResultHandler validationResultHandler
          バリデータ結果ハンドラ。
private  org.springframework.validation.Validator validator
          バリデータ。
 
コンストラクタの概要
ValidationExecutorFactory()
           
 
メソッドの概要
 CollectedDataHandler getHandler(WorkQueue workQueue, JobContext jobContext)
          入力チェック処理用チャンカーを生成する。
 void setCollectedDataHandlerFactory(CollectedDataHandlerFactory collectedDataHandlerFactory)
          対象データ用チャンク作成用クラスを設定する。
 void setValidationResultHandler(ValidationResultHandler validationResultHandler)
          バリデータ結果ハンドラを設定する。
 void setValidator(org.springframework.validation.Validator validator)
          バリデータを設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

collectedDataHandlerFactory

private CollectedDataHandlerFactory collectedDataHandlerFactory
対象データ用チャンク作成用クラス。


validator

private org.springframework.validation.Validator validator
バリデータ。


validationResultHandler

private ValidationResultHandler validationResultHandler
バリデータ結果ハンドラ。

コンストラクタの詳細

ValidationExecutorFactory

public ValidationExecutorFactory()
メソッドの詳細

getHandler

public CollectedDataHandler getHandler(WorkQueue workQueue,
                                       JobContext jobContext)
入力チェック処理用チャンカーを生成する。

定義:
インタフェース CollectedDataHandlerFactory 内の getHandler
パラメータ:
workQueue - チャンカーが生成したチャンクをセットするキュー
jobContext - ジョブコンテクスト
戻り値:
チャンカー

setValidationResultHandler

public void setValidationResultHandler(ValidationResultHandler validationResultHandler)
バリデータ結果ハンドラを設定する。

パラメータ:
validationResultHandler - バリデータ結果ハンドラ

setValidator

public void setValidator(org.springframework.validation.Validator validator)
バリデータを設定する。

パラメータ:
validator - バリデータ

setCollectedDataHandlerFactory

public void setCollectedDataHandlerFactory(CollectedDataHandlerFactory collectedDataHandlerFactory)
対象データ用チャンク作成用クラスを設定する。

パラメータ:
collectedDataHandlerFactory - 対象データ用チャンク作成用クラス