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

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

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

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

    public class TransferRead_SAMCB

extends Object
implements TransferRead

伝送要求に対して、テキストファイルからデータを読取します。 但し、読取されるデータについては、旧伝送システムの形式と互換性を持たせるため、 31Byteから430Byteまでの400Byteを取得します。 読取するファイル名は、読取対象で指定します。 ファイル名は絶対パスで指定する必要があります。 読込及びその後の実行処理が正常終了した場合は、読取ファイルは削除されます。 但し、読取パラメーターに"UNDEL"という文字を設定した場合は、正常終了した場合でも ファイルは削除されません。 また、読取するテキストファイルのエンコードは読取パラメーターが指定することができます。 指定しない場合、システムリソースの"DB_ENCODE"で指定された値が適用されます。

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

コンストラクタの概要
`TransferRead_SAMCB()`

メソッドの概要
`void` | `complete(TransferConfig config, Transaction tran)` 読取したデータに対して完了処理を行います。
`void` | `error(TransferConfig config, ApplicationInfo appInfo)` 読取したデータに対してエラー処理を行います。
`String[]` | `getKeys()` 更新(削除)対象のファイル名(配列)を返します。
`String[]` | `read(TransferConfig config, Transaction tran)` ファイルからデータを読み取ります。
`void` | `setKeys(String[] keys)` 更新(削除)対象のファイル名をセットします。

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

コンストラクタの詳細

### TransferRead_SAMCB

    public TransferRead_SAMCB()

メソッドの詳細

### read

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

  ファイルからデータを読み取ります。

  定義:
    インタフェース `TransferRead` 内の `read`
  パラメータ:
    `config` - 伝送設定オブジェクト
    `tran` - トランザクションオブジェクト
  戻り値:
    読み取りしたデータ(配列)

### getKeys

    public String[] getKeys()

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

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

### setKeys

    public void setKeys(String[] keys)

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

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

### complete

    public void complete(TransferConfig config,
                         Transaction tran)

  読取したデータに対して完了処理を行います。 具体的には、読取したテキストファイルを削除します。

  定義:
    インタフェース `TransferRead` 内の `complete`
  パラメータ:
    `config` - 伝送設定オブジェクト
    `tran` - トランザクションオブジェクト

### error

    public void error(TransferConfig config,
                      ApplicationInfo appInfo)

  読取したデータに対してエラー処理を行います。 (ここでは何も処理しません)

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

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

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