インターフェース MutableAggregateChange<T>
- すべてのスーパーインターフェース:
AggregateChange<T>
- すべての既知のサブインターフェース:
RootAggregateChange<T>
- すべての既知の実装クラス:
DeleteAggregateChange
(ドメイン駆動設計のコンテキストで使用される)集合体に発生する変更全体を表します。
- 導入:
- 2.0
- 作成者:
- Jens Schauder, Mark Paluch, Chirag Tailor
ネストされたクラスのサマリー
インターフェース org.springframework.data.relational.core.conversion.AggregateChange から継承されたネストクラス / インターフェース
AggregateChange.Kind
メソッドのサマリー
修飾子と型メソッド説明void
このAggregateChange
にアクションを追加します。static <T> DeleteAggregateChange<T>
エンティティを削除するためのDeleteAggregateChange
を作成するファクトリメソッド。static <T> DeleteAggregateChange<T>
エンティティを削除するためのDeleteAggregateChange
を作成するファクトリメソッド。static <T> DeleteAggregateChange<T>
forDelete
(T entity) エンティティを削除するためのDeleteAggregateChange
を作成するファクトリメソッド。static <T> RootAggregateChange<T>
forSave
(T entity) エンティティを保存するためのRootAggregateChange
を作成するファクトリメソッド。static <T> RootAggregateChange<T>
エンティティを保存するためのRootAggregateChange
を作成するファクトリメソッド。インターフェース org.springframework.data.relational.core.conversion.AggregateChange から継承されたメソッド
forEachAction, getEntityType, getKind
メソッドの詳細
forSave
エンティティを保存するためのRootAggregateChange
を作成するファクトリメソッド。- 型パラメーター:
T
- エンティティタイプ。- パラメーター:
entity
- 保存するルートを集約します。- 戻り値:
- ルート
entity
を保存するためのRootAggregateChange
- 導入:
- 1.2
forSave
エンティティを保存するためのRootAggregateChange
を作成するファクトリメソッド。- 型パラメーター:
T
- エンティティタイプ。- パラメーター:
entity
- 保存するルートを集約します。previousVersion
- 保存されるインスタンスに割り当てられた以前のバージョン。null の可能性があります。- 戻り値:
- ルート
entity
を保存するためのRootAggregateChange
- 導入:
- 2.4
forDelete
エンティティを削除するためのDeleteAggregateChange
を作成するファクトリメソッド。- 型パラメーター:
T
- エンティティタイプ。- パラメーター:
entity
- 削除するルートを集約します。- 戻り値:
- ルート
entity
を削除するためのDeleteAggregateChange
- 導入:
- 1.2
forDelete
エンティティを削除するためのDeleteAggregateChange
を作成するファクトリメソッド。- 型パラメーター:
T
- エンティティタイプ。- パラメーター:
entityClass
- 集約ルート型。- 戻り値:
- ルート
entity
を削除するためのDeleteAggregateChange
- 導入:
- 1.2
forDelete
static <T> DeleteAggregateChange<T> forDelete(ClassSE<T> entityClass, @Nullable NumberSE previousVersion) エンティティを削除するためのDeleteAggregateChange
を作成するファクトリメソッド。- 型パラメーター:
T
- エンティティタイプ。- パラメーター:
entityClass
- 集約ルート型。previousVersion
- 保存されるインスタンスに割り当てられた以前のバージョン。null の可能性があります。- 戻り値:
- ルート
entity
を削除するためのDeleteAggregateChange
- 導入:
- 2.4
addAction
このAggregateChange
にアクションを追加します。- パラメーター:
action
- null であってはなりません。
getPreviousVersion