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レコード分のデータListenerDataErrorExceptionListenerDataSkipExceptionListenerDataDeleteExceptionTerminateExceptionvoid beforeRegist(Line line) throws ListenerDataErrorException, ListenerDataSkipException, ListenerDataDeleteException, TerminateException
line - インポートする1レコード分のデータListenerDataErrorException - レコードをエラーとして処理する場合にスローします。ListenerDataSkipException - レコードのインポート処理をスキップする場合にスローします。TerminateException - インポート処理を中止する場合にスローします。ListenerDataDeleteExceptionvoid beforeRollback()
void beforeUpdate(Line line) throws ListenerDataErrorException, ListenerDataSkipException, ListenerDataDeleteException, TerminateException
line - UPDATEする1レコード分のデータListenerDataErrorExceptionListenerDataSkipExceptionListenerDataDeleteExceptionTerminateExceptionvoid destroy()
void init(Connection con, String tableName, Properties props) throws TerminateException
con - DB接続オブジェクトtableName - テーブル名props - オプションパラメータTerminateException - インポート処理を中止する場合にスローします。Copyright © 2012 NTT DATA INTRAMART CORPORATION