クラス QuerydslRepositoryInvokerAdapter
java.lang.ObjectSE
org.springframework.data.querydsl.QuerydslRepositoryInvokerAdapter
- 実装されたすべてのインターフェース:
RepositoryInvocationInformation
,RepositoryInvoker
findAll(…)
のすべてのフレーバーに対して実行される QuerydslPredicateExecutor
および Predicate
を認識する RepositoryInvoker
。他のすべてのコールは、設定されたデリゲートに転送されます。- 作成者:
- Oliver Gierke
コンストラクターのサマリー
コンストラクターコンストラクター説明QuerydslRepositoryInvokerAdapter
(RepositoryInvoker delegate, QuerydslPredicateExecutor<ObjectSE> executor, com.querydsl.core.types.Predicate predicate) 指定されたデリゲートRepositoryInvoker
、QuerydslPredicateExecutor
、QuerydslPredicate
の新しいQuerydslRepositoryInvokerAdapter
を作成します。方法の概要
修飾子と型メソッド説明boolean
リポジトリにオブジェクトを削除するメソッドがあるかどうかを返します。boolean
リポジトリにすべてのオブジェクトを検索するメソッドがあるかどうかを返します。boolean
リポジトリに単一のオブジェクトを検索するメソッドがあるかどうかを返します。boolean
リポジトリにオブジェクトを保存するメソッドがあるかどうかを返します。void
CrudRepository.deleteById(Object)
と同等のメソッドを呼び出します。invokeFindAll
(Pageable pageable) 利用可能な場合はPageable
をパラメーターとして使用する方法(つまりPagingAndSortingRepository.findAll(Pageable)
と同等)を使用し、利用可能な場合はSort
を使用する方法(つまり、指定されたものに含まれるSort
を抽出することによりPagingAndSortingRepository.findAll(Sort)
と同等)を使用して、基になるリポジトリのすべて検索メソッドを呼び出します。Pageable
)またはCrudRepository.findAll()
と同等のプレーン。invokeFindAll
(Sort sort) 可能な場合はSort
(つまりPagingAndSortingRepository.findAll(Sort)
と同等)をパラメーターとして取るメソッド、またはCrudRepository.findAll()
と同等のプレーンを使用するメソッドを使用して、基礎となるリポジトリの find-all メソッドを呼び出します。<T> OptionalSE<T>
CrudRepository.findById(Object)
と同等のメソッドを呼び出します。invokeQueryMethod
(MethodSE method, MultiValueMap<StringSE, ? extends ObjectSE> parameters, Pageable pageable, Sort sort) <T> T
invokeSave
(T object) リポジトリでCrudRepository.save(Object)
と同等のメソッドを呼び出します。
コンストラクターの詳細
QuerydslRepositoryInvokerAdapter
public QuerydslRepositoryInvokerAdapter(RepositoryInvoker delegate, QuerydslPredicateExecutor<ObjectSE> executor, com.querydsl.core.types.Predicate predicate) 指定されたデリゲートRepositoryInvoker
、QuerydslPredicateExecutor
、QuerydslPredicate
の新しいQuerydslRepositoryInvokerAdapter
を作成します。- パラメーター:
delegate
- null であってはなりません。executor
- null であってはなりません。predicate
- null であってはなりません。
メソッドの詳細
invokeFindAll
インターフェースからコピーされた説明:RepositoryInvoker
利用可能な場合はPageable
をパラメーターとして使用する方法(つまりPagingAndSortingRepository.findAll(Pageable)
と同等)を使用し、利用可能な場合はSort
を使用する方法(つまり、指定されたものに含まれるSort
を抽出することによりPagingAndSortingRepository.findAll(Sort)
と同等)を使用して、基になるリポジトリのすべて検索メソッドを呼び出します。Pageable
)またはCrudRepository.findAll()
と同等のプレーン。- 次で指定:
- インターフェース
RepositoryInvoker
のinvokeFindAll
- パラメーター:
pageable
- null であってはなりません。- 戻り値:
- find-all メソッドの呼び出しの結果。
invokeFindAll
インターフェースからコピーされた説明:RepositoryInvoker
可能な場合はSort
(つまりPagingAndSortingRepository.findAll(Sort)
と同等)をパラメーターとして取るメソッド、またはCrudRepository.findAll()
と同等のプレーンを使用するメソッドを使用して、基礎となるリポジトリの find-all メソッドを呼び出します。- 次で指定:
- インターフェース
RepositoryInvoker
のinvokeFindAll
- パラメーター:
sort
- null であってはなりません。- 戻り値:
- find-all メソッドの呼び出しの結果。
hasDeleteMethod
public boolean hasDeleteMethod()インターフェースからコピーされた説明:RepositoryInvocationInformation
リポジトリにオブジェクトを削除するメソッドがあるかどうかを返します。- 次で指定:
- インターフェース
RepositoryInvocationInformation
のhasDeleteMethod
- 戻り値:
hasFindAllMethod
public boolean hasFindAllMethod()インターフェースからコピーされた説明:RepositoryInvocationInformation
リポジトリにすべてのオブジェクトを検索するメソッドがあるかどうかを返します。- 次で指定:
- インターフェース
RepositoryInvocationInformation
のhasFindAllMethod
- 戻り値:
hasFindOneMethod
public boolean hasFindOneMethod()インターフェースからコピーされた説明:RepositoryInvocationInformation
リポジトリに単一のオブジェクトを検索するメソッドがあるかどうかを返します。- 次で指定:
- インターフェース
RepositoryInvocationInformation
のhasFindOneMethod
- 戻り値:
hasSaveMethod
public boolean hasSaveMethod()インターフェースからコピーされた説明:RepositoryInvocationInformation
リポジトリにオブジェクトを保存するメソッドがあるかどうかを返します。- 次で指定:
- インターフェース
RepositoryInvocationInformation
のhasSaveMethod
- 戻り値:
invokeDeleteById
インターフェースからコピーされた説明:RepositoryInvoker
CrudRepository.deleteById(Object)
と同等のメソッドを呼び出します。指定された ID は、バッキングリポジトリの実際の識別子型に変換可能な型であると見なされます。- 次で指定:
- インターフェース
RepositoryInvoker
のinvokeDeleteById
- パラメーター:
id
- null であってはなりません。
invokeFindById
インターフェースからコピーされた説明:RepositoryInvoker
CrudRepository.findById(Object)
と同等のメソッドを呼び出します。- 次で指定:
- インターフェース
RepositoryInvoker
のinvokeFindById
- パラメーター:
id
- null であってはなりません。- 戻り値:
- 指定された ID を持つエンティティ。
invokeQueryMethod
public OptionalSE<ObjectSE> invokeQueryMethod(MethodSE method, MultiValueMap<StringSE, ? extends ObjectSE> parameters, Pageable pageable, Sort sort) インターフェースからコピーされた説明:RepositoryInvoker
- 次で指定:
- インターフェース
RepositoryInvoker
のinvokeQueryMethod
- パラメーター:
method
- null であってはなりません。parameters
- null であってはなりません。pageable
- null であってはなりません。sort
- null であってはなりません。- 戻り値:
- 呼び出されたクエリメソッドの結果。
invokeSave
public <T> T invokeSave(T object) インターフェースからコピーされた説明:RepositoryInvoker
リポジトリでCrudRepository.save(Object)
と同等のメソッドを呼び出します。- 次で指定:
- インターフェース
RepositoryInvoker
のinvokeSave
- 戻り値:
- save メソッドの呼び出しの結果