public interface ImportListener
修飾子とタイプ | メソッドと説明 |
---|---|
void |
afterInsert(Line line)
1レコードをINSERTした直後に呼び出されます。
|
void |
afterUpdate(Line line)
1レコードをUPDATEした直後に呼び出されます。
|
void |
beforeAllDelete()
テーブルのデータを全削除する直前に呼び出されます。
|
void |
beforeCommit()
トランザクションをコミットする直前に呼び出されます。
|
void |
beforeInsert(Line line)
1レコードをINSERTする直前に呼び出されます。
|
void |
beforeRegist(Line line)
1レコードをINSERTまたは、UPDATEする前に呼び出されます。
|
void |
beforeRollback()
トランザクションをロールバックする直前に呼び出されます。
|
void |
beforeUpdate(Line line)
1レコードをUPDATEする直前に呼び出されます。
|
void |
destroy()
インポート処理が終了した後呼び出されます。
|
void |
init(Connection con,
String tableName,
Properties props)
インポート処理を実行する前に、一度だけ呼び出されます。
|
void afterInsert(Line line)
line
- INSERTされた1レコード分のデータvoid afterUpdate(Line line)
line
- UPDATEされた1レコード分のデータvoid beforeAllDelete()
void beforeCommit()
void beforeInsert(Line line) throws ListenerDataErrorException, ListenerDataSkipException, ListenerDataDeleteException, TerminateException
line
- INSERTする1レコード分のデータListenerDataErrorException
ListenerDataSkipException
ListenerDataDeleteException
TerminateException
void beforeRegist(Line line) throws ListenerDataErrorException, ListenerDataSkipException, ListenerDataDeleteException, TerminateException
line
- インポートする1レコード分のデータListenerDataErrorException
- レコードをエラーとして処理する場合にスローします。ListenerDataSkipException
- レコードのインポート処理をスキップする場合にスローします。TerminateException
- インポート処理を中止する場合にスローします。ListenerDataDeleteException
void beforeRollback()
void beforeUpdate(Line line) throws ListenerDataErrorException, ListenerDataSkipException, ListenerDataDeleteException, TerminateException
line
- UPDATEする1レコード分のデータListenerDataErrorException
ListenerDataSkipException
ListenerDataDeleteException
TerminateException
void destroy()
void init(Connection con, String tableName, Properties props) throws TerminateException
con
- DB接続オブジェクトtableName
- テーブル名props
- オプションパラメータTerminateException
- インポート処理を中止する場合にスローします。Copyright © 2012 NTT DATA INTRAMART CORPORATION