public class TransferRead_FILELIST extends java.lang.Object implements TransferRead
伝送要求に対して、ファイルまたはディレクトリをスキャンし、それに含まれる ファイルの絶対パスのリストを取得します。 伝送定義マスタの読取対象は、スキャン対象のファイルまたはディレクトリを指定します。 処理実行後は、正常終了した場合は、スキャンしたファイルを削除します。 但し、読取パラメーターに"NODEL"を指定した場合、ファイルの削除は行われません。 また、エラーが発生した場合は読取パラメーターの設定に関わらずファイルの削除は 行われません。 読取対象にディレクトリを指定した場合は、再起的にサブフォルダもスキャンされます。
| コンストラクタと説明 |
|---|
TransferRead_FILELIST()
デフォルトコンストラクター
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
complete(TransferConfig config,
Transaction tran)
読取した伝送データのヘッダーデータの状況を'2'(抜出済み)に更新します。
|
void |
error(TransferConfig config,
ApplicationInfo appInfo)
ここでは何もしません。
|
java.lang.String[] |
getKeys()
更新(削除)対象のファイル名(配列)を返します。
|
java.lang.String[] |
read(TransferConfig config,
Transaction tran)
ファイルまたはディレクトリをスキャンしファイルの絶対パスのリストを取得します。
|
void |
setKeys(java.lang.String[] keys)
更新(削除)対象のファイル名(配列)をセットします。
|
public TransferRead_FILELIST()
| 6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor. |
public java.lang.String[] read(TransferConfig config, Transaction tran)
read インタフェース内 TransferReadconfig - 伝送設定オブジェクトtran - トランザクションオブジェクト| 5.4.3.2 (2011/12/06) コピー中のファイル判定追加 |
| 5.5.2.4 (2012/05/16) 配列を返す場合は、内部表現を暴露しないように、clone を返します。 |
public java.lang.String[] getKeys()
getKeys インタフェース内 TransferRead| 5.5.2.4 (2012/05/16) 配列を返す場合は、内部表現を暴露しないように、clone を返します。 |
public void setKeys(java.lang.String[] keys)
setKeys インタフェース内 TransferReadkeys - ファイル名配列(可変長引数)| 5.5.2.4 (2012/05/16) 参照の格納には、System.arraycopy を使います。 |
public void complete(TransferConfig config, Transaction tran)
setKeys(String[])で外部からセットすることもできます。complete インタフェース内 TransferReadconfig - 伝送設定オブジェクトtran - トランザクションオブジェクトsetKeys(String[])public void error(TransferConfig config, ApplicationInfo appInfo)
error インタフェース内 TransferReadconfig - 伝送設定オブジェクトappInfo - DB接続情報Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.