クラス ExampleMatcher.PropertySpecifier
java.lang.ObjectSE
org.springframework.data.domain.ExampleMatcher.PropertySpecifier
- 含まれているインターフェース:
- ExampleMatcher
Dot-Path の特定のプロパティ処理を定義します。
- 導入:
- 1.12
- 作成者:
- Christoph Strobl, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明protected booleanbooleangetPath()プロパティ Dot-Path を取得します。適用するプロパティトランスフォーマーを取得します。ExampleMatcher.StringMatcherを取得します。inthashCode()transformValue(OptionalSE<ObjectSE> source) ExampleMatcher.PropertyValueTransformerを使用して、指定されたソースを変換します。withIgnoreCase(boolean ignoreCase) 現在のインスタンスのすべての値を含む新しいExampleMatcher.PropertySpecifierを作成し、ignoreCaseを設定します。withStringMatcher(ExampleMatcher.StringMatcher stringMatcher) 現在のインスタンスのすべての値を含む新しいExampleMatcher.PropertySpecifierを作成し、返されたインスタンスにExampleMatcher.StringMatcherを設定します。withValueTransformer(ExampleMatcher.PropertyValueTransformer valueTransformer) 現在のインスタンスのすべての値を含む新しいExampleMatcher.PropertySpecifierを作成し、返されたインスタンスにExampleMatcher.PropertyValueTransformerを設定します。
メソッドの詳細
withStringMatcher
public ExampleMatcher.PropertySpecifier withStringMatcher(ExampleMatcher.StringMatcher stringMatcher) 現在のインスタンスのすべての値を含む新しいExampleMatcher.PropertySpecifierを作成し、返されたインスタンスにExampleMatcher.StringMatcherを設定します。- パラメーター:
stringMatcher- null であってはなりません。- 戻り値:
withIgnoreCase
現在のインスタンスのすべての値を含む新しいExampleMatcher.PropertySpecifierを作成し、ignoreCaseを設定します。- パラメーター:
ignoreCase- null であってはなりません。- 戻り値:
withValueTransformer
public ExampleMatcher.PropertySpecifier withValueTransformer(ExampleMatcher.PropertyValueTransformer valueTransformer) 現在のインスタンスのすべての値を含む新しいExampleMatcher.PropertySpecifierを作成し、返されたインスタンスにExampleMatcher.PropertyValueTransformerを設定します。- パラメーター:
valueTransformer- null であってはなりません。- 戻り値:
getPath
プロパティ Dot-Path を取得します。- 戻り値:
- 決して null にはなりません。
getStringMatcher
ExampleMatcher.StringMatcherを取得します。- 戻り値:
- null でもかまいません。
getIgnoreCase
- 戻り値:
- 設定されていない場合は null。
getPropertyValueTransformer
適用するプロパティトランスフォーマーを取得します。- 戻り値:
- 決して null にはなりません。
transformValue
ExampleMatcher.PropertyValueTransformerを使用して、指定されたソースを変換します。- パラメーター:
source-- 戻り値:
equals
hashCode
public int hashCode()canEqual