クラス RelationalDeleteEvent<E>

実装されたすべてのインターフェース:
SerializableSEResolvableTypeProviderRelationalEvent<E>WithAggregateChange<E>WithId<E>
既知の直属サブクラス
AfterDeleteEventBeforeDeleteEvent

public abstract class RelationalDeleteEvent<E> extends AbstractRelationalEvent<E> implements WithId<E>, WithAggregateChange<E>
集約の削除中に生成されるイベントのスーパークラス。このようなイベントには IdentifierAggregateChange があり、削除を実行するメソッドにエンティティが提供されている場合は、エンティティも含まれることがあります。
導入:
2.0
作成者:
Jens Schauder
関連事項:
  • メソッドの詳細

    • getId

      public Identifier getId()
      インターフェースからコピーされた説明: WithId
      識別子を持つイベントは常に Identifier を返します。
      次で指定:
      インターフェース WithId<E>getId 
    • getEntity

      @Nullable public E getEntity()
      次で指定:
      インターフェース RelationalEvent<E>getEntity 
      戻り値:
      このイベントが参照するエンティティ。null の可能性があります。
    • getAggregateChange

      public AggregateChange<E> getAggregateChange()
      次で指定:
      インターフェース WithAggregateChange<E>getAggregateChange 
      戻り値:
      null でないことが保証されています。
    • getType

      public ClassSE<E> getType()
      次で指定:
      インターフェース RelationalEvent<E>getType 
      戻り値:
      イベントが関連するエンティティの型。