クラス 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リポジトリにオブジェクトを保存するメソッドがあるかどうかを返します。voidCrudRepository.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> TinvokeSave(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
インターフェースからコピーされた説明:RepositoryInvokerCrudRepository.deleteById(Object)と同等のメソッドを呼び出します。指定された ID は、バッキングリポジトリの実際の識別子型に変換可能な型であると見なされます。- 次で指定:
- インターフェース
RepositoryInvokerのinvokeDeleteById - パラメーター:
id- null であってはなりません。
invokeFindById
インターフェースからコピーされた説明:RepositoryInvokerCrudRepository.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 メソッドの呼び出しの結果