インターフェース RepositoryInvoker

すべてのスーパーインターフェース:
RepositoryInvocationInformation
すべての既知の実装クラス:
QuerydslRepositoryInvokerAdapter

public interface RepositoryInvoker extends RepositoryInvocationInformation
Spring Data リポジトリインスタンスで公開するベースインターフェースとは関係なく、メソッドを呼び出す(CRUD)API。クライアントは、RepositoryInvocationInformation のメソッドを使用してメソッドを呼び出す前に、メソッドの可用性を確認する必要があります。
導入:
1.10
作成者:
Oliver Gierke
  • メソッドの詳細

    • invokeSave

      <T> T invokeSave(T object)
      リポジトリで CrudRepository.save(Object) と同等のメソッドを呼び出します。
      パラメーター:
      object -
      戻り値:
      save メソッドの呼び出しの結果
      例外:
      IllegalStateExceptionSE - リポジトリが save メソッドを公開していない場合。
    • invokeFindById

      <T> OptionalSE<T> invokeFindById(ObjectSE id)
      CrudRepository.findById(Object) と同等のメソッドを呼び出します。
      パラメーター:
      id - null であってはなりません。
      戻り値:
      指定された ID を持つエンティティ。
      例外:
      IllegalStateExceptionSE - リポジトリが find-one-method を公開していない場合。
    • invokeFindAll

      IterableSE<ObjectSE> invokeFindAll(Pageable pageable)
      利用可能な場合は Pageable をパラメーターとして使用する方法(つまり PagingAndSortingRepository.findAll(Pageable) と同等)を使用し、利用可能な場合は Sort を使用する方法(つまり、指定されたものに含まれる Sort を抽出することにより PagingAndSortingRepository.findAll(Sort) と同等)を使用して、基になるリポジトリのすべて検索メソッドを呼び出します。Pageable)または CrudRepository.findAll() と同等のプレーン。
      パラメーター:
      pageable - null であってはなりません。
      戻り値:
      find-all メソッドの呼び出しの結果。
      例外:
      IllegalStateExceptionSE - リポジトリが find-all-method を公開していない場合。
    • invokeFindAll

      IterableSE<ObjectSE> invokeFindAll(Sort sort)
      可能な場合は Sort(つまり PagingAndSortingRepository.findAll(Sort) と同等)をパラメーターとして取るメソッド、または CrudRepository.findAll() と同等のプレーンを使用するメソッドを使用して、基礎となるリポジトリの find-all メソッドを呼び出します。
      パラメーター:
      sort - null であってはなりません。
      戻り値:
      find-all メソッドの呼び出しの結果。
      例外:
      IllegalStateExceptionSE - リポジトリが find-all-method を公開していない場合。
    • invokeDeleteById

      void invokeDeleteById(ObjectSE id)
      CrudRepository.deleteById(Object) と同等のメソッドを呼び出します。指定された ID は、バッキングリポジトリの実際の識別子型に変換可能な型であると見なされます。
      パラメーター:
      id - null であってはなりません。
    • invokeQueryMethod

      OptionalSE<ObjectSE> invokeQueryMethod(MethodSE method, MultiValueMap<StringSE,? extends ObjectSE> parameters, Pageable pageable, Sort sort)
      指定されたパラメーター Pageable および Sort を使用して、指定された MethodSE による照会メソッドを呼び出します。
      パラメーター:
      method - null であってはなりません。
      parameters - null であってはなりません。
      pageable - null であってはなりません。
      sort - null であってはなりません。
      戻り値:
      呼び出されたクエリメソッドの結果。
      導入:
      1.11