RxJava 3
を使用してください。Spring Data 3.0 で削除されます。@NoRepositoryBean @DeprecatedSE public interface RxJava2CrudRepository<T,ID> extends Repository<T,ID>
Maybe
、Single
、Flowable
、Completable
修飾子と型 | メソッドと説明 |
---|---|
io.reactivex.Single<LongSE> | count() 使用すべきではありません。 利用可能なエンティティの数を返します。 |
io.reactivex.Completable | delete(T entity) 使用すべきではありません。 指定されたエンティティを削除します。 |
io.reactivex.Completable | deleteAll() 使用すべきではありません。 リポジトリによって管理されているすべてのエンティティを削除します。 |
io.reactivex.Completable | deleteAll(io.reactivex.Flowable<? extends T> entityStream) 使用すべきではありません。 Flowable によって指定されたエンティティを削除します。 |
io.reactivex.Completable | deleteAll(IterableSE<? extends T> entities) 使用すべきではありません。 指定されたエンティティを削除します。 |
io.reactivex.Completable | deleteAllById(IterableSE<? extends ID> ids) 使用すべきではありません。 指定された ID を持つ型 T のすべてのインスタンスを削除します。 |
io.reactivex.Completable | deleteById(ID id) 使用すべきではありません。 指定された ID のエンティティを削除します。 |
io.reactivex.Single<BooleanSE> | existsById(ID id) 使用すべきではありません。 指定された ID を持つエンティティが存在するかどうかを返します。 |
io.reactivex.Single<BooleanSE> | existsById(io.reactivex.Single<ID> id) 使用すべきではありません。 Single によって提供される、指定された ID のエンティティが存在するかどうかを返します。 |
io.reactivex.Flowable<T> | findAll() 使用すべきではありません。 型のすべてのインスタンスを返します。 |
io.reactivex.Flowable<T> | findAllById(io.reactivex.Flowable<ID> idStream) 使用すべきではありません。 Flowable によって提供される指定された ID を持つ型 T のすべてのインスタンスを返します。 |
io.reactivex.Flowable<T> | findAllById(IterableSE<ID> ids) 使用すべきではありません。 指定された ID を持つ型 T のすべてのインスタンスを返します。 |
io.reactivex.Maybe<T> | findById(ID id) 使用すべきではありません。 ID でエンティティを取得します。 |
io.reactivex.Maybe<T> | findById(io.reactivex.Single<ID> id) 使用すべきではありません。 Single で指定された ID でエンティティを取得します。 |
<S extends T> | save(S entity) 使用すべきではありません。 指定されたエンティティを保存します。 |
<S extends T> | saveAll(io.reactivex.Flowable<S> entityStream) 使用すべきではありません。 指定されたすべてのエンティティを保存します。 |
<S extends T> | saveAll(IterableSE<S> entities) 使用すべきではありません。 指定されたすべてのエンティティを保存します。 |
<S extends T> io.reactivex.Single<S> save(S entity)
entity
- null であってはなりません。Single
。IllegalArgumentExceptionSE
- 指定されたエンティティが null の場合。<S extends T> io.reactivex.Flowable<S> saveAll(IterableSE<S> entities)
entities
- null であってはなりません。Flowable
。IllegalArgumentExceptionSE
- 指定された entities
SE またはそのエンティティの 1 つが null の場合。<S extends T> io.reactivex.Flowable<S> saveAll(io.reactivex.Flowable<S> entityStream)
entityStream
- null であってはなりません。Flowable
。IllegalArgumentExceptionSE
- 指定された entityStream
が null の場合。io.reactivex.Maybe<T> findById(ID id)
id
- null であってはなりません。Maybe
、または見つからない場合は Maybe.empty()
。IllegalArgumentExceptionSE
- 指定された ID が null の場合。io.reactivex.Maybe<T> findById(io.reactivex.Single<ID> id)
Single
で指定された ID でエンティティを取得します。id
- null であってはなりません。最初に発行された要素を使用して検索クエリを実行します。Maybe
、または見つからない場合は Maybe.empty()
。IllegalArgumentExceptionSE
- 指定された id
が null の場合。io.reactivex.Single<BooleanSE> existsById(ID id)
id
- null であってはなりません。Single
は、指定された ID のエンティティが存在する場合は true、それ以外の場合は false を発行します。IllegalArgumentExceptionSE
- 指定された ID が null の場合。io.reactivex.Single<BooleanSE> existsById(io.reactivex.Single<ID> id)
Single
によって提供される、指定された ID のエンティティが存在するかどうかを返します。id
- null であってはなりません。Single
は、指定された ID のエンティティが存在する場合は true、それ以外の場合は false を発行します。IllegalArgumentExceptionSE
- 指定された id
が null の場合。io.reactivex.Flowable<T> findAll()
Flowable
。io.reactivex.Flowable<T> findAllById(IterableSE<ID> ids)
T
のすべてのインスタンスを返します。一部またはすべての ID が見つからない場合、これらの ID のエンティティは返されません。
結果の要素の順序は保証されないことに注意してください。
ids
- null または null 値を含めることはできません。Flowable
。サイズは、指定された ID の数以下にすることができます。IllegalArgumentExceptionSE
- 指定された ids
SE またはそのアイテムの 1 つが null の場合。io.reactivex.Flowable<T> findAllById(io.reactivex.Flowable<ID> idStream)
Flowable
によって提供される指定された ID を持つ型 T
のすべてのインスタンスを返します。一部またはすべての ID が見つからない場合、これらの ID のエンティティは返されません。
結果の要素の順序は保証されないことに注意してください。
idStream
- null であってはなりません。Flowable
。IllegalArgumentExceptionSE
- 指定された idStream
が null の場合。io.reactivex.Single<LongSE> count()
Single
。io.reactivex.Completable deleteById(ID id)
id
- null であってはなりません。Completable
シグナリング。IllegalArgumentExceptionSE
- 指定された ID が null の場合。io.reactivex.Completable delete(T entity)
entity
- null であってはなりません。Completable
シグナリング。IllegalArgumentExceptionSE
- 指定されたエンティティが null の場合。io.reactivex.Completable deleteAllById(IterableSE<? extends ID> ids)
T
のすべてのインスタンスを削除します。ids
- null であってはなりません。Completable
シグナリング。IllegalArgumentExceptionSE
- 指定された ID またはその要素の 1 つが null の場合。null。io.reactivex.Completable deleteAll(IterableSE<? extends T> entities)
entities
- null であってはなりません。Completable
シグナリング。IllegalArgumentExceptionSE
- 指定された entities
SE またはそのエンティティの 1 つが null の場合。io.reactivex.Completable deleteAll(io.reactivex.Flowable<? extends T> entityStream)
Flowable
によって指定されたエンティティを削除します。entityStream
- null であってはなりません。Completable
シグナリング。IllegalArgumentExceptionSE
- 指定された entityStream
が null の場合。io.reactivex.Completable deleteAll()
Completable
シグナリング。Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.