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

すべての既知の実装クラス:
PersistentEntityParameterValueProvider, ValueExpressionParameterValueProvider

public interface ParameterValueProvider<P extends PersistentProperty<P>>
指定された Parameter の値を検索するためのコールバックインターフェース。
作成者:
Oliver Gierke, Christoph Strobl
  • 方法の詳細

    • getParameterValue

      <T> @Nullable T getParameterValue(Parameter<T,P> parameter)
      指定された Parameter に使用される値を返します(通常、エンティティインスタンスが作成されるとき)。
      パラメーター:
      parameter - null であってはなりません。
      戻り値:
      プロパティ値。null にすることもできます。
    • getDefaultValue

      static @Nullable ObjectSE getDefaultValue(ClassSE<?> parameterType)
      パラメーター:
      parameterType - 生パラメーター型
      戻り値:
      指定されたパラメーター型に対する null またはプリミティブ型のデフォルト値。
      導入:
      4.1