インターフェース BeforeDeleteCallback<T>
- すべてのスーパーインターフェース:
EntityCallback<T>
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
エンティティが削除される前に呼び出される
EntityCallback
。このコールバックは、集約を削除するメソッドがその集約のインスタンスを引数として受け取った場合にのみ呼び出されます。id を使用して、またはパラメーターを指定せずにエンティティを削除するメソッドは、このコールバックを呼び出しません。- 導入:
- 1.1
- 作成者:
- Jens Schauder, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明onBeforeDelete
(T aggregate, MutableAggregateChange<T> aggregateChange) 集約ルートが削除される前に呼び出されるエンティティコールバックメソッド。
メソッドの詳細
onBeforeDelete
集約ルートが削除される前に呼び出されるエンティティコールバックメソッド。集合体の同じインスタンスまたは変更されたインスタンスを返すことができ、MutableAggregateChange
の内容を変更できます。このメソッドは、aggregate
をMutableAggregateChange
に変換した後に呼び出されます。集約への変更は、削除では考慮されません。このコールバックでは、エンティティの一時フィールドのみを変更する必要があります。- パラメーター:
aggregate
- 集合体。aggregateChange
- 関連するMutableAggregateChange
- 戻り値:
- 削除する集約。