インターフェース 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) boolean
hasValueConverter
(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)