public abstract class QuerydslPredicateArgumentResolverSupport extends ObjectSE
修飾子と型 | フィールドと説明 |
---|---|
protected QuerydslBindingsFactory | bindingsFactory |
protected QuerydslPredicateBuilder | predicateBuilder |
修飾子 | コンストラクターと説明 |
---|---|
protected | QuerydslPredicateArgumentResolverSupport(QuerydslBindingsFactory factory, ConversionService conversionService) 指定された ConversionService を使用して新しい QuerydslPredicateArgumentResolver を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected static TypeInformation<?> | extractTypeInfo(MethodParameter parameter, MergedAnnotation<QuerydslPredicate> predicateAnnotation) 指定されたメソッドパラメーターからドメイン型情報を取得します。 |
boolean | supportsParameter(MethodParameter parameter) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected final QuerydslBindingsFactory bindingsFactory
protected final QuerydslPredicateBuilder predicateBuilder
protected QuerydslPredicateArgumentResolverSupport(QuerydslBindingsFactory factory, ConversionService conversionService)
ConversionService
を使用して新しい QuerydslPredicateArgumentResolver
を作成します。factory
-conversionService
-public boolean supportsParameter(MethodParameter parameter)
protected static TypeInformation<?> extractTypeInfo(MethodParameter parameter, MergedAnnotation<QuerydslPredicate> predicateAnnotation)
QuerydslPredicate.root()
を介して明示的に登録されたものを優先しますが、フォールバックとしてメソッドの戻り型の実際の型を使用します。parameter
- null であってはなりません。Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.