インターフェース ReactiveBeforeSaveCallback<T>
- すべてのスーパーインターフェース:
EntityCallback<T>
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
行の保存前にトリガーされたエンティティコールバック。
- 導入:
- 2.2
- 作成者:
- Mark Paluch
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明org.reactivestreams.Publisher<T>
onBeforeSave
(T entity, com.datastax.oss.driver.api.core.CqlIdentifier tableName, com.datastax.oss.driver.api.core.cql.Statement<?> statement) ドメインオブジェクトが保存される前に呼び出されるエンティティコールバックメソッド。
メソッドの詳細
onBeforeSave
org.reactivestreams.Publisher<T> onBeforeSave(T entity, com.datastax.oss.driver.api.core.CqlIdentifier tableName, com.datastax.oss.driver.api.core.cql.Statement<?> statement) ドメインオブジェクトが保存される前に呼び出されるエンティティコールバックメソッド。ドメインオブジェクトの同じインスタンスまたは変更されたインスタンスを返すことができ、Statement
の内容を変更できます。このメソッドは、entity
をStatement
に変換した後に呼び出されるため、このコールバックを呼び出した結果として行が効果的に使用されます。- パラメーター:
entity
- 保存するドメインオブジェクト。tableName
- テーブルの名前。statement
-Statement
はentity
操作を表します。- 戻り値:
- 永続化するドメインオブジェクトを発行する
Publisher
。