クラス FactoryMethod<T,P extends PersistentProperty<P>>
java.lang.ObjectSE
org.springframework.data.mapping.FactoryMethod<T,P>
- 実装されているすべてのインターフェース:
InstanceCreatorMetadata<P>
永続データをオブジェクトにマッピングするときに使用されるファクトリメソッドをカプセル化する値オブジェクト。
- 導入:
- 3.0
- 作成者:
- Mark Paluch
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明基本となるConstructorSE を返します。実行可能ファイルのParameterを返します。booleanisCreatorParameter(PersistentProperty<?> property) 指定されたPersistentPropertyが、このInstanceCreatorMetadataSupportをサポートするPersistentEntityの作成者引数で参照されているかどうかを返します。toString()クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.data.mapping.InstanceCreatorMetadata から継承されたメソッド
getParameterCount, hasParameters, isParentParameter
コンストラクターの詳細
FactoryMethod
- パラメーター:
factoryMethod- null であってはなりません。parameters- null であってはなりません。
メソッドの詳細
getFactoryMethod
基本となるConstructorSE を返します。- 戻り値:
getParameters
実行可能ファイルのParameterを返します。- 次で指定:
- インターフェース
InstanceCreatorMetadata<T>のgetParameters - 戻り値:
isCreatorParameter
指定されたPersistentPropertyが、このInstanceCreatorMetadataSupportをサポートするPersistentEntityの作成者引数で参照されているかどうかを返します。この呼び出しの結果はキャッシュされ、次の呼び出しで再利用されます。所有する
PersistentEntityにまだ追加されていないPersistentPropertyに対してこのメソッドを呼び出すと、その状態がキャプチャーされ、PersistentPropertyをエンティティに追加した後に同じ結果が返されます。- 次で指定:
- インターフェース
InstanceCreatorMetadata<T>のisCreatorParameter - パラメーター:
property- null であってはなりません。- 戻り値:
PersistentPropertyがクリエーターで使用されている場合は true。
toString