概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.5.3.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.fukurou.transfer
クラス TransferRead_FILELIST

    java.lang.Object
      org.opengion.fukurou.transfer.TransferRead_FILELIST

すべての実装されたインタフェース:
  TransferRead

    public class TransferRead_FILELIST

extends java.lang.Object
implements TransferRead

伝送要求に対して、ファイルまたはディレクトリをスキャンし、それに含まれる ファイルの絶対パスのリストを取得します。 伝送定義マスタの読取対象は、スキャン対象のファイルまたはディレクトリを指定します。 処理実行後は、正常終了した場合は、スキャンしたファイルを削除します。 但し、読取パラメーターに"NODEL"を指定した場合、ファイルの削除は行われません。 また、エラーが発生した場合は読取パラメーターの設定に関わらずファイルの削除は 行われません。 読取対象にディレクトリを指定した場合は、再起的にサブフォルダもスキャンされます。

機能階層
  伝送システム
バージョン
  5.0
作成者
  Hiroki.Nakamura
導入されたバージョン:
  JDK1.6

コンストラクタの概要
`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)` 更新(削除)対象のファイル名(配列)をセットします。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### TransferRead_FILELIST

    public TransferRead_FILELIST()

メソッドの詳細

### read

    public java.lang.String[] read(TransferConfig config,
                                   Transaction tran)

  ファイルまたはディレクトリをスキャンしファイルの絶対パスのリストを取得します。

  定義:
    インタフェース `TransferRead` 内の `read`
  パラメータ:
    `config` - 伝送設定オブジェクト
    `tran` - トランザクションオブジェクト
  戻り値:
    ファイル一覧(配列)
  変更履歴:

    5.4.3.2 (2011/12/06) コピー中のファイル判定追加
    5.5.2.4 (2012/05/16) 配列を返す場合は、内部表現を暴露しないように、clone を返します。

### getKeys

    public java.lang.String[] getKeys()

  更新(削除)対象のファイル名(配列)を返します。

  定義:
    インタフェース `TransferRead` 内の `getKeys`
  戻り値:
    ファイル名(配列)
  変更履歴:

    5.5.2.4 (2012/05/16) 配列を返す場合は、内部表現を暴露しないように、clone を返します。

### setKeys

    public void setKeys(java.lang.String[] keys)

  更新(削除)対象のファイル名(配列)をセットします。

  定義:
    インタフェース `TransferRead` 内の `setKeys`
  パラメータ:
    `keys` - ファイル名(配列)
  変更履歴:

    5.5.2.4 (2012/05/16) 参照の格納には、System.arraycopy を使います。

### complete

    public void complete(TransferConfig config,
                         Transaction tran)

  読取した伝送データのヘッダーデータの状況を'2'(抜出済み)に更新します。 更新対象の通番NOについては、`setKeys(String[])`で外部からセットすることもできます。

  定義:
    インタフェース `TransferRead` 内の `complete`
  パラメータ:
    `config` - 伝送設定オブジェクト
    `tran` - トランザクションオブジェクト
  関連項目:
    `setKeys(String[])`

### error

    public void error(TransferConfig config,
                      ApplicationInfo appInfo)

  (ここでは何もしません)

  定義:
    インタフェース `TransferRead` 内の `error`
  パラメータ:
    `config` - 伝送設定オブジェクト
    `appInfo` - DB接続情報

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.5.3.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.