クラス Parameter<T,P extends PersistentProperty<P>>
java.lang.ObjectSE
org.springframework.data.mapping.Parameter<T,P>
- 型パラメーター:
T
- パラメーターの型
コンストラクターのパラメーターを表す値オブジェクト。
- 作成者:
- Oliver Gierke, Christoph Strobl
コンストラクターのサマリー
コンストラクター説明Parameter
(StringSE name, TypeInformation<T> type, AnnotationSE[] annotations, PersistentEntity<T, P> entity) メソッドのサマリー
修飾子と型メソッド説明boolean
このパラメーターにアノテーションが付けられているマージされたアノテーション。getName()
パラメーターの名前を返します。パラメーターの未解決の型を返します。実際のパラメーター値を設定するためにソースデータ構造を検索するときに使用されるキーを返します。getType()
パラメーターのTypeInformation
を返します。int
hashCode()
boolean
コンストラクターパラメーターが SpEL 式を備えているかどうかを返します。
コンストラクターの詳細
Parameter
public Parameter(@Nullable StringSE name, TypeInformation<T> type, AnnotationSE[] annotations, @Nullable PersistentEntity<T, P> entity) 指定された名前TypeInformation
とAnnotation
SE の配列で新しいParameter
を作成します。Value
アノテーションのアノテーションをインスペクションして、評価するキーまたは SpEL 式を検索します。- パラメーター:
name
- パラメーターの名前。null でもかまいませんtype
- null であってはなりませんannotations
- null にすることはできませんが、空にすることができますentity
- null であってはなりません。
メソッドの詳細
getName
パラメーターの名前を返します。- 戻り値:
getType
パラメーターのTypeInformation
を返します。- 戻り値:
getAnnotations
このパラメーターにアノテーションが付けられているマージされたアノテーション。- 戻り値:
- 導入:
- 2.5
getRawType
パラメーターの未解決の型を返します。- 戻り値:
getSpelExpression
実際のパラメーター値を設定するためにソースデータ構造を検索するときに使用されるキーを返します。- 戻り値:
hasSpelExpression
public boolean hasSpelExpression()コンストラクターパラメーターが SpEL 式を備えているかどうかを返します。- 戻り値:
equals
hashCode
public int hashCode()