クラス EntityInstantiators
java.lang.ObjectSE
org.springframework.data.mapping.model.EntityInstantiators
- 実装されているすべてのインターフェース:
EntityInstantiatorSource
既定値にフォールバックする特定の型の
EntityInstantiator インスタンスへのアクセスを許可する単純な値オブジェクト。- 導入:
- 2.3
- 作成者:
- Oliver Drotbohm, Thomas Darimont, Christoph Strobl, Mark Paluch
コンストラクターの概要
コンストラクターコンストラクター説明デフォルトのフォールバックインスタンス化を使用し、カスタムインスタンス化を使用せずに新しいEntityInstantiatorsを作成します。EntityInstantiators(MapSE<ClassSE<?>, EntityInstantiator> customInstantiators) デフォルトのフォールバックインスタンス化ツールと指定されたカスタムインスタンス化ツールを使用して、新しいEntityInstantiatorsを作成します。EntityInstantiators(EntityInstantiator fallback) 指定されたEntityInstantiatorをフォールバックとして使用して、新しいEntityInstantiatorsを作成します。EntityInstantiators(EntityInstantiator defaultInstantiator, MapSE<ClassSE<?>, EntityInstantiator> customInstantiators) メソッドのサマリー
修飾子と型メソッド説明getInstantiatorFor(PersistentEntity<?, ?> entity) 指定されたPersistentEntityの作成に使用されるEntityInstantiatorを返します。
コンストラクターの詳細
EntityInstantiators
public EntityInstantiators()デフォルトのフォールバックインスタンス化を使用し、カスタムインスタンス化を使用せずに新しいEntityInstantiatorsを作成します。EntityInstantiators
指定されたEntityInstantiatorをフォールバックとして使用して、新しいEntityInstantiatorsを作成します。- パラメーター:
fallback- null であってはなりません。
EntityInstantiators
デフォルトのフォールバックインスタンス化ツールと指定されたカスタムインスタンス化ツールを使用して、新しいEntityInstantiatorsを作成します。- パラメーター:
customInstantiators- null であってはなりません。
EntityInstantiators
public EntityInstantiators(EntityInstantiator defaultInstantiator, MapSE<ClassSE<?>, EntityInstantiator> customInstantiators) - パラメーター:
defaultInstantiator- null であってはなりません。customInstantiators- null であってはなりません。
メソッドの詳細
getInstantiatorFor
指定されたPersistentEntityの作成に使用されるEntityInstantiatorを返します。- 次で指定:
- インターフェース
EntityInstantiatorSourceのgetInstantiatorFor - パラメーター:
entity- null であってはなりません。- 戻り値:
- null になることはありません。