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