インターフェース AggregateChange<T>
- すべての既知のサブインターフェース:
BatchingAggregateChange<T,
、C> MutableAggregateChange<T>
、RootAggregateChange<T>
public interface AggregateChange<T>
(ドメイン駆動設計のコンテキストで使用される)集合体に発生する変更全体を表します。
- 作成者:
- Jens Schauder, Mark Paluch, Chirag Tailor
ネストされたクラスのサマリー
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明void
forEachAction
(ConsumerSE<? super DbAction<?>> consumer) このAggregateChange
の各DbAction
に指定されたコンシューマーを適用します。このAggregateChange
のルートの型。getKind()
これがAggregateChange
のAggregateChange.Kind
を返します。
メソッドの詳細
getKind
AggregateChange.Kind getKind()これがAggregateChange
のAggregateChange.Kind
を返します。- 戻り値:
- null でないことが保証されています。
getEntityType
このAggregateChange
のルートの型。- 戻り値:
- null でないことが保証されています。
forEachAction
このAggregateChange
の各DbAction
に指定されたコンシューマーを適用します。- パラメーター:
consumer
- null であってはなりません。