Package nablarch.fw.action
Class FileBatchActionBase<D>
java.lang.Object
nablarch.core.db.support.DbAccessSupport
nablarch.fw.action.BatchActionBase<D>
nablarch.fw.action.FileBatchActionBase<D>
- Type Parameters:
D
- データリーダが読み込むデータの型
- All Implemented Interfaces:
DataReaderFactory<D>
,ExecutionHandlerCallback<CommandLine,
,Result> TransactionEventCallback<D>
- Direct Known Subclasses:
FileBatchAction
@Published
public abstract class FileBatchActionBase<D>
extends BatchActionBase<D>
implements DataReaderFactory<D>
ファイル入力を行う業務処理が継承すべき抽象基底クラス。
-
Nested Class Summary
Nested classes/interfaces inherited from interface nablarch.fw.TransactionEventCallback
TransactionEventCallback.Provider<TData>
-
Field Summary
Fields inherited from interface nablarch.fw.TransactionEventCallback
REQUEST_DATA_REQUEST_SCOPE_KEY
-
Constructor Summary
-
Method Summary
Methods inherited from class nablarch.fw.action.BatchActionBase
error, errorInExecution, initialize, postExecution, preExecution, terminate, transactionAbnormalEnd, transactionFailure, transactionNormalEnd, transactionSuccess, writeErrorLog, writeFatalLog, writeLog
Methods inherited from class nablarch.core.db.support.DbAccessSupport
countByParameterizedSql, countByStatementSql, getParameterizedSqlStatement, getParameterizedSqlStatement, getSqlCStatement, getSqlPStatement, search
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface nablarch.fw.DataReaderFactory
createReader
-
Constructor Details
-
FileBatchActionBase
public FileBatchActionBase()
-
-
Method Details
-
getDataFileName
入力ファイルのファイル名を返す。- Returns:
- 入力ファイルのファイル名
- See Also:
-
getFormatFileName
入力ファイルを読み込む際に使用するフォーマット定義ファイルのファイル名を返す。- Returns:
- フォーマット定義ファイルのファイル名
- See Also:
-
getDataFileDirName
入力ファイル配置先の論理名を返す。 デフォルト実装では"input"を返す。 デフォルトの入力ファイル配置先以外から入力ファイルを取得する場合は、 このメソッドをオーバーライドする。- Returns:
- 入力ファイル配置先の論理名
-
getFormatFileDirName
フォーマット定義ファイル配置先の論理名を返す。 デフォルト実装では"format"を返す。 デフォルトのフォーマット定義ファイル配置先以外からフォーマット定義ファイルを取得する場合は、 このメソッドをオーバーライドする。- Returns:
- フォーマット定義ファイル配置先の論理名
-
getValidatorAction
入力ファイルのバリデーションを実装したオブジェクトを返す。 デフォルト実装ではバリデーションは行われない。 入力ファイルのバリデーションが必要な場合にオーバーライドすること。- Returns:
null
または入力ファイルのバリデーションを実装したオブジェクト
-