jp.terasoluna.fw.batch.standard
クラス ListPropertyCollector

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.core.AbstractCollector
      上位を拡張 jp.terasoluna.fw.batch.standard.ListPropertyCollector
すべての実装されたインタフェース:
Collector

public class ListPropertyCollector
extends AbstractCollector

属性に設定されたリストから、取得処理を行うコレクタ。

Springの定義ファイルで、取得データをこのコレクタの属性値としてインジェク ションして使うことができる。

Bean定義ファイルにプロパティ設定が存在しなかった場合には例外として処理さ れる。


フィールドの概要
private  java.util.List<java.lang.Object> dataList
          取得対象のリスト。
 
コンストラクタの概要
ListPropertyCollector()
           
 
メソッドの概要
protected  CollectorResult doCollect(JobContext jobContext, CollectedDataHandler collectedDataHandler, JobStatus jobStatus)
          取得処理を行う。
 void setDataList(java.util.List<java.lang.Object> dataList)
          取得対象のリストを設定する。
 
クラス jp.terasoluna.fw.batch.core.AbstractCollector から継承されたメソッド
collect, setCollectedDataHandlerFactory
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

dataList

private java.util.List<java.lang.Object> dataList
取得対象のリスト。

コンストラクタの詳細

ListPropertyCollector

public ListPropertyCollector()
メソッドの詳細

setDataList

public void setDataList(java.util.List<java.lang.Object> dataList)
取得対象のリストを設定する。

パラメータ:
dataList - 取得対象のリスト

doCollect

protected CollectorResult doCollect(JobContext jobContext,
                                    CollectedDataHandler collectedDataHandler,
                                    JobStatus jobStatus)
取得処理を行う。

取得対象のリストからデータを取得する。

定義:
クラス AbstractCollector 内の doCollect
パラメータ:
jobContext - ジョブコンテクスト
collectedDataHandler - 取得データを処理するハンドラ
jobStatus - ジョブステータス
戻り値:
取得処理結果