インターフェース PropertyValueConversions
- すべての既知の実装クラス:
SimplePropertyValueConversions
public interface PropertyValueConversions
PropertyValueConversions は、特定の property にのみ適用できる converters へのアクセスを提供します。CustomConversions に登録されている converters 以外に、property ベースのバリアントは、null 値を受け入れて返すことを許可し、ストア固有の conversion context へのアクセスを提供します。- 導入:
- 2.7
- 作成者:
- Christoph Strobl
メソッドのサマリー
修飾子と型メソッド説明<DV,SV, P extends PersistentProperty<P>, VCC extends ValueConversionContext<P>>
PropertyValueConverter<DV,SV, VCC> getValueConverter(P property) booleanhasValueConverter(PersistentProperty<?> property) static <P extends PersistentProperty<P>>
PropertyValueConversionssimple(ConsumerSE<PropertyValueConverterRegistrar<P>> config)
メソッドの詳細
hasValueConverter
- パラメーター:
property- 評価するPersistentProperty; null であってはなりません。- 戻り値:
- 特定の
converterが特定のPersistentPropertyに登録されている場合は true。 - 関連事項:
getValueConverter
<DV,SV, PropertyValueConverter<DV,P extends PersistentProperty<P>, VCC extends ValueConversionContext<P>> SV, getValueConverterVCC> (P property) - 型パラメーター:
DV- ドメイン固有の型SV- ストアネイティブ型P- 変換コンテキスト型- パラメーター:
property- 登録されたPropertyValueConverterを検索するために使用されるPersistentProperty; null であってはなりません。- 戻り値:
- 指定された
PersistentPropertyに登録されたPropertyValueConverter; null になることはありません。 - 例外:
IllegalArgumentExceptionSE- 指定されたPersistentPropertyにPropertyValueConverterが登録されていない場合。- 関連事項:
simple
static <P extends PersistentProperty<P>> PropertyValueConversions simple(ConsumerSE<PropertyValueConverterRegistrar<P>> config)