クラス Parameter<T,P extends PersistentProperty<P>>

java.lang.ObjectSE
org.springframework.data.mapping.Parameter<T,P>
型パラメーター:
T - パラメーターの型

public class Parameter<T,P extends PersistentProperty<P>> extends ObjectSE
コンストラクターのパラメーターを表す値オブジェクト。
作成者:
Oliver Gierke, Christoph Strobl
  • コンストラクターの詳細

    • Parameter

      public Parameter(@Nullable StringSE name, TypeInformation<T> type, AnnotationSE[] annotations, @Nullable PersistentEntity<T,P> entity)
      指定された名前 TypeInformationAnnotationSE の配列で新しい Parameter を作成します。Value アノテーションのアノテーションをインスペクションして、評価するキーまたは SpEL 式を検索します。
      パラメーター:
      name - パラメーターの名前。null でもかまいません
      type - null であってはなりません
      annotations - null にすることはできませんが、空にすることができます
      entity - null であってはなりません。
  • メソッドの詳細

    • getName

      @Nullable public StringSE getName()
      パラメーターの名前を返します。
      戻り値:
    • getType

      public TypeInformation<T> getType()
      パラメーターの TypeInformation を返します。
      戻り値:
    • getAnnotations

      public MergedAnnotations getAnnotations()
      このパラメーターにアノテーションが付けられているマージされたアノテーション。
      戻り値:
      導入:
      2.5
    • getRawType

      public ClassSE<T> getRawType()
      パラメーターの未解決の型を返します。
      戻り値:
    • getSpelExpression

      public StringSE getSpelExpression()
      実際のパラメーター値を設定するためにソースデータ構造を検索するときに使用されるキーを返します。
      戻り値:
    • hasSpelExpression

      public boolean hasSpelExpression()
      コンストラクターパラメーターが SpEL 式を備えているかどうかを返します。
      戻り値:
    • equals

      public boolean equals(@Nullable ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode