インターフェース ManagedTypes
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
Spring Data 実装によって管理される型。初期化フェーズで処理が必要になる可能性のある一連の既知のエンティティを事前定義するために使用されます。
- 導入:
- 3.0
- 作成者:
- Christoph Strobl, John Blum, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明static ManagedTypes
empty()
types
SE を含まないManagedTypes
の新しいインスタンスを構築するために使用されるファクトリメソッド。void
forEach
(ConsumerSE<ClassSE<?>> action) static ManagedTypes
指定されたtypes
SE の配列からManagedTypes
を構築するために使用されるファクトリメソッド。static ManagedTypes
fromIterable
(IterableSE<? extends ClassSE<?>> types) static ManagedTypes
fromStream
(StreamSE<? extends ClassSE<?>> types) static ManagedTypes
fromSupplier
(SupplierSE<IterableSE<ClassSE<?>>> dataProvider) toList()
List
SE 内のすべてのManagedTypes
を返します。
メソッドの詳細
empty
types
SE を含まないManagedTypes
の新しいインスタンスを構築するために使用されるファクトリメソッド。- 戻り値:
- 空の
ManagedTypes
インスタンス。 - 関連事項:
from
指定されたtypes
SE の配列からManagedTypes
を構築するために使用されるファクトリメソッド。- パラメーター:
types
-ManagedTypes
の初期化に使用されるtypes
SE の配列。null であってはなりません。- 戻り値:
types
SE から初期化されたManagedTypes
の新しいインスタンス。
fromIterable
- パラメーター:
types
-ManagedTypes
の初期化に使用されるtypes
SE のIterable
SE ; null であってはなりません。- 戻り値:
ManagedTypes
の新しいインスタンスは、指定された必要なIterable
SE のtypes
SE を初期化しました。- 関連事項:
fromStream
- パラメーター:
types
-ManagedTypes
の初期化に使用されるtypes
SE のStream
SE ; null であってはなりません。- 戻り値:
ManagedTypes
の新しいインスタンスは、指定された必要なStream
SE のtypes
SE を初期化しました。- 関連事項:
fromSupplier
- パラメーター:
dataProvider
-ManagedTypes
の遅延初期化に使用されるtypes
SE のIterable
SE のSupplier
SE ; null であってはなりません。- 戻り値:
ManagedTypes
の新しいインスタンスは、types
SE のIterable
SE の指定された必要なSupplier
SE を初期化しました。- 関連事項:
forEach
- パラメーター:
action
- このManagedTypes
インスタンスに含まれるtypes
SE で実行するアクションを定義するConsumer
SE。null であってはなりません。- 関連事項:
toList
List
SE 内のすべてのManagedTypes
を返します。- 戻り値:
List
SE 内のこれらのManagedTypes
; null になることはありません。- 関連事項: