インターフェース ValueConversionContext<P extends PersistentProperty<P>>


public interface ValueConversionContext<P extends PersistentProperty<P>>
ValueConversionContext は、ストア固有の PersistentProperty へのアクセスを提供し、読み取り / 書き込みメソッドを介してストアのデフォルト変換を呼び出すことができます。

ストアの実装は、既存の API を拡張し、read(Object, TypeInformation)write(Object, TypeInformation) のデリゲートを実装する独自の ValueConversionContext のフレーバーを提供する必要があります。

作成者:
Christoph Strobl, Oliver Drotbohm
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    処理する PersistentProperty を返却してください。
    default @Nullable ObjectSE
    read(@Nullable ObjectSE value)
    property type のインスタンスとして値を読み取ります。
    default <T> @Nullable T
    read(@Nullable ObjectSE value, ClassSE<T> target)
    typeSE のインスタンスとして値を読み取ります。
    default <T> @Nullable T
    read(@Nullable ObjectSE value, TypeInformation<T> target)
    type のインスタンスとして値を読み取ります。
    default @Nullable ObjectSE
    write(@Nullable ObjectSE value)
    property type のインスタンスとして値を書き込みます。
    default <T> @Nullable T
    write(@Nullable ObjectSE value, ClassSE<T> target)
    typeSE のインスタンスとして値を書き込みます。
    default <T> @Nullable T
    write(@Nullable ObjectSE value, TypeInformation<T> target)
    type のインスタンスとして値を書き込みます。