public interface RepositoryInvoker extends RepositoryInvocationInformation
RepositoryInvocationInformation
のメソッドを使用してメソッドを呼び出す前に、メソッドの可用性を確認する必要があります。修飾子と型 | メソッドと説明 |
---|---|
void | invokeDeleteById(ObjectSE id) CrudRepository.deleteById(Object) と同等のメソッドを呼び出します。 |
IterableSE<ObjectSE> | invokeFindAll(Pageable pageable) 利用可能な場合は Pageable をパラメーターとして使用する方法(つまり PagingAndSortingRepository.findAll(Pageable) と同等)を使用し、利用可能な場合は Sort を使用する方法(つまり、指定されたものに含まれる Sort を抽出することにより PagingAndSortingRepository.findAll(Sort) と同等)を使用して、基になるリポジトリのすべて検索メソッドを呼び出します。Pageable )または CrudRepository.findAll() と同等のプレーン。 |
IterableSE<ObjectSE> | invokeFindAll(Sort sort) 可能な場合は Sort (つまり PagingAndSortingRepository.findAll(Sort) と同等)をパラメーターとして取るメソッド、または CrudRepository.findAll() と同等のプレーンを使用するメソッドを使用して、基礎となるリポジトリの find-all メソッドを呼び出します。 |
<T> OptionalSE<T> | invokeFindById(ObjectSE id) CrudRepository.findById(Object) と同等のメソッドを呼び出します。 |
OptionalSE<ObjectSE> | invokeQueryMethod(MethodSE method, MultiValueMap<StringSE,? extends ObjectSE> parameters, Pageable pageable, Sort sort) |
<T> T | invokeSave(T object) リポジトリで CrudRepository.save(Object) と同等のメソッドを呼び出します。 |
hasDeleteMethod, hasFindAllMethod, hasFindOneMethod, hasSaveMethod
<T> T invokeSave(T object)
CrudRepository.save(Object)
と同等のメソッドを呼び出します。object
-IllegalStateExceptionSE
- リポジトリが save メソッドを公開していない場合。<T> OptionalSE<T> invokeFindById(ObjectSE id)
CrudRepository.findById(Object)
と同等のメソッドを呼び出します。id
- null であってはなりません。IllegalStateExceptionSE
- リポジトリが find-one-method を公開していない場合。IterableSE<ObjectSE> invokeFindAll(Pageable pageable)
Pageable
をパラメーターとして使用する方法(つまり PagingAndSortingRepository.findAll(Pageable)
と同等)を使用し、利用可能な場合は Sort
を使用する方法(つまり、指定されたものに含まれる Sort
を抽出することにより PagingAndSortingRepository.findAll(Sort)
と同等)を使用して、基になるリポジトリのすべて検索メソッドを呼び出します。Pageable
)または CrudRepository.findAll()
と同等のプレーン。pageable
- null でもかまいません。IllegalStateExceptionSE
- リポジトリが find-all-method を公開していない場合。IterableSE<ObjectSE> invokeFindAll(Sort sort)
Sort
(つまり PagingAndSortingRepository.findAll(Sort)
と同等)をパラメーターとして取るメソッド、または CrudRepository.findAll()
と同等のプレーンを使用するメソッドを使用して、基礎となるリポジトリの find-all メソッドを呼び出します。sort
- null でもかまいません。IllegalStateExceptionSE
- リポジトリが find-all-method を公開していない場合。void invokeDeleteById(ObjectSE id)
CrudRepository.deleteById(Object)
と同等のメソッドを呼び出します。指定された ID は、バッキングリポジトリの実際の識別子型に変換可能な型であると見なされます。id
- null であってはなりません。{@link
- リポジトリが delete メソッドを公開していない場合は IllegalStateException}。OptionalSE<ObjectSE> invokeQueryMethod(MethodSE method, MultiValueMap<StringSE,? extends ObjectSE> parameters, Pageable pageable, Sort sort)
method
- null であってはなりません。parameters
- null であってはなりません。pageable
- null であってはなりません。sort
- null であってはなりません。Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.