インターフェース BeforeDeleteCallback<T>

すべてのスーパーインターフェース:
EntityCallback<T>
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface BeforeDeleteCallback<T> extends EntityCallback<T>
エンティティが削除される前に呼び出される EntityCallback。このコールバックは、集約を削除するメソッドがその集約のインスタンスを引数として受け取った場合にのみ呼び出されます。id を使用して、またはパラメーターを指定せずにエンティティを削除するメソッドは、このコールバックを呼び出しません。
導入:
1.1
作成者:
Jens Schauder, Mark Paluch
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    onBeforeDelete(T aggregate, MutableAggregateChange<T> aggregateChange)
    集約ルートが削除される前に呼び出されるエンティティコールバックメソッド。
  • メソッドの詳細

    • onBeforeDelete

      T onBeforeDelete(T aggregate, MutableAggregateChange<T> aggregateChange)
      集約ルートが削除される前に呼び出されるエンティティコールバックメソッド。集合体の同じインスタンスまたは変更されたインスタンスを返すことができ、MutableAggregateChange の内容を変更できます。このメソッドは、aggregate を MutableAggregateChange に変換した後に呼び出されます。集約への変更は、削除では考慮されません。このコールバックでは、エンティティの一時フィールドのみを変更する必要があります。
      パラメーター:
      aggregate - 集合体。
      aggregateChange - 関連する MutableAggregateChange
      戻り値:
      削除する集約。