public abstract class AbstractFileUpdateDAO extends Object implements FileUpdateDAO
ファイルアクセス(データ書込)を行う3つのクラス(CSV、固定長、可変長) に共通する処理をまとめた抽象クラス。 ファイルの種類に対応するサブクラスが処理を行う。
設定例はFileUpdateDAOを参照のこと。
| コンストラクタと説明 |
|---|
AbstractFileUpdateDAO() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
abstract <T> FileLineWriter<T> |
execute(String fileName,
Class<T> clazz)
ファイル名を指定して、
FileLineWriter を取得する。 |
Map<String,ColumnFormatter> |
getColumnFormatterMap()
文字フォーマット処理マップを取得する。
|
void |
setColumnFormatterMap(Map<String,ColumnFormatter> columnFormatterMap)
文字フォーマット処理マップを設定する。
|
public abstract <T> FileLineWriter<T> execute(String fileName, Class<T> clazz)
FileLineWriter を取得する。execute インタフェース内 FileUpdateDAOT - 1行分の文字列を格納するファイル行オブジェクトクラスfileName - ファイル名(絶対パスまたは相対パスのどちらか)clazz - 1行分の文字列を格納するファイル行オブジェクトクラスpublic Map<String,ColumnFormatter> getColumnFormatterMap()
public void setColumnFormatterMap(Map<String,ColumnFormatter> columnFormatterMap)
columnFormatterMap - 文字フォーマット処理マップCopyright © 2014 NTT DATA Corporation.