|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface TransferRead
伝送要求に対するの読取方法を定義するインターフェースです。
各実装クラスでは、読取処理read(TransferConfig, Transaction)
、完了処理complete(TransferConfig, Transaction)、エラー処理error(TransferConfig, ApplicationInfo)を実装する必要があります。
サブクラス内部で、DB関連の処理を行う場合は、引数のTransactionオブジェクトを利用して下さい。
また、接続に対するCommit/Rollbackは、呼び出し元で行いますので、実行処理の中では行わないで下さい。
また、HTTP経由での実行などで、読取処理とその後の完了/エラー処理でオブジェクトが同一出ない場合に、
外部から読取キーの取得及び設定を行うことができます。
具体的には、read(TransferConfig, Transaction)を実行後、getKeys()を呼び出しすることで
終了処理で処理対象となるキー情報を取得することができます。
このキー情報を保持し、setKeys(String[])で別オブジェクトに対してキーを設定することで、
完了処理complete(TransferConfig, Transaction)、エラー処理error(TransferConfig, ApplicationInfo)
を呼び出しすることができます。
| メソッドの概要 | |
|---|---|
void |
complete(TransferConfig config,
Transaction tran)
完了処理を実行します。 |
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.String[] read(TransferConfig config,
Transaction tran)
config - 伝送設定オブジェクトtran - トランザクションオブジェクト
java.lang.String[] getKeys()
void setKeys(java.lang.String[] keys)
keys - 更新キー(配列)
void complete(TransferConfig config,
Transaction tran)
setKeys(String[])で外部からセットすることもできます。
config - 伝送設定オブジェクトtran - トランザクションオブジェクト
void error(TransferConfig config,
ApplicationInfo appInfo)
setKeys(String[])で外部からセットすることもできます。
config - 伝送設定オブジェクトappInfo - DB接続情報
|
openGion 5.5.9.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||