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