T - The entity typepublic interface AsyncJpaSpecificationExecutor<T>
JpaSpecificationExecutor.| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<java.lang.Long> |
count(PredicateSpecification<T> spec)
Returns the number of instances that the given
QuerySpecification will return. |
java.util.concurrent.CompletableFuture<java.lang.Long> |
count(QuerySpecification<T> spec)
Returns the number of instances that the given
QuerySpecification will return. |
java.util.concurrent.CompletableFuture<java.lang.Long> |
deleteAll(DeleteSpecification<T> spec)
Deletes all entities matching the given
DeleteSpecification. |
java.util.concurrent.CompletableFuture<java.lang.Long> |
deleteAll(PredicateSpecification<T> spec)
Deletes all entities matching the given
PredicateSpecification. |
<S extends T> |
findAll(PredicateSpecification<T> spec)
Returns all entities matching the given
PredicateSpecification. |
<S extends T> |
findAll(PredicateSpecification<T> spec,
Sort sort)
Returns all entities matching the given
QuerySpecification and Sort. |
<S extends T> |
findAll(QuerySpecification<T> spec)
Returns all entities matching the given
QuerySpecification. |
<S extends T> |
findAll(QuerySpecification<T> spec,
Sort sort)
Returns all entities matching the given
QuerySpecification and Sort. |
<S extends T> |
findOne(PredicateSpecification<T> spec)
Returns a single entity matching the given
PredicateSpecification. |
<S extends T> |
findOne(QuerySpecification<T> spec)
Returns a single entity matching the given
QuerySpecification. |
java.util.concurrent.CompletableFuture<java.lang.Long> |
updateAll(UpdateSpecification<T> spec)
Updates all entities matching the given
UpdateSpecification. |
@NonNull <S extends T> java.util.concurrent.CompletableFuture<S> findOne(@Nullable QuerySpecification<T> spec)
QuerySpecification.S - The entity typespec - The query specification@NonNull <S extends T> java.util.concurrent.CompletableFuture<S> findOne(@Nullable PredicateSpecification<T> spec)
PredicateSpecification.S - The result typespec - The query specification@NonNull <S extends T> java.util.concurrent.CompletableFuture<? extends java.lang.Iterable<S>> findAll(@Nullable QuerySpecification<T> spec)
QuerySpecification.S - The result typespec - The query specification@NonNull <S extends T> java.util.concurrent.CompletableFuture<? extends java.lang.Iterable<S>> findAll(@Nullable PredicateSpecification<T> spec)
PredicateSpecification.S - The result typespec - The query specification@NonNull <S extends T> java.util.concurrent.CompletableFuture<? extends java.lang.Iterable<S>> findAll(@Nullable QuerySpecification<T> spec, Sort sort)
QuerySpecification and Sort.S - The result typespec - The query specificationsort - The sort object@NonNull <S extends T> java.util.concurrent.CompletableFuture<? extends java.lang.Iterable<S>> findAll(@Nullable PredicateSpecification<T> spec, Sort sort)
QuerySpecification and Sort.S - The result typespec - The query specificationsort - The sort object@NonNull
java.util.concurrent.CompletableFuture<java.lang.Long> count(@Nullable
QuerySpecification<T> spec)
QuerySpecification will return.spec - The query specification@NonNull
java.util.concurrent.CompletableFuture<java.lang.Long> count(@Nullable
PredicateSpecification<T> spec)
QuerySpecification will return.spec - The query specification@NonNull
java.util.concurrent.CompletableFuture<java.lang.Long> deleteAll(@Nullable
DeleteSpecification<T> spec)
DeleteSpecification.spec - The delete specification@NonNull
java.util.concurrent.CompletableFuture<java.lang.Long> deleteAll(@Nullable
PredicateSpecification<T> spec)
PredicateSpecification.spec - The delete specification@NonNull
java.util.concurrent.CompletableFuture<java.lang.Long> updateAll(@Nullable
UpdateSpecification<T> spec)
UpdateSpecification.spec - The update specification