Interface CustomerProfileRepository
- All Superinterfaces:
CrudRepository<CustomerProfile, Long>, GenericRepository<CustomerProfile, Long>
-
Method Summary
Modifier and TypeMethodDescriptionupsert(CustomerProfile customerProfile) upsertAll(Iterable<CustomerProfile> customerProfiles) reactor.core.publisher.Flux<CustomerProfile> upsertAllFlux(Iterable<CustomerProfile> profiles) reactor.core.publisher.Flux<Void> upsertAllFluxNoResult(Iterable<CustomerProfile> profiles) upsertAllFuture(Iterable<CustomerProfile> profiles) upsertAllFutureNoResult(Iterable<CustomerProfile> profiles) voidupsertAllNoResult(Iterable<CustomerProfile> customerProfiles) longupsertCount(CustomerProfile customerProfile) upsertFuture(CustomerProfile profile) upsertFutureNoResult(CustomerProfile profile) reactor.core.publisher.Mono<CustomerProfile> upsertMono(CustomerProfile profile) reactor.core.publisher.Mono<Void> upsertMonoNoResult(CustomerProfile customerProfile) voidupsertNoResult(CustomerProfile customerProfile) Methods inherited from interface CrudRepository
count, delete, deleteAll, deleteAll, deleteById, existsById, findAll, findById, insert, insertAll, save, saveAll, update, updateAll
-
Method Details
-
upsert
-
upsertCount
-
upsertMono
@Upsert(conflictsOn="email") reactor.core.publisher.Mono<CustomerProfile> upsertMono(CustomerProfile profile) -
upsertFuture
@Upsert(conflictsOn="email") CompletableFuture<CustomerProfile> upsertFuture(CustomerProfile profile) -
upsertNoResult
-
upsertMonoNoResult
@Upsert(conflictsOn="email") reactor.core.publisher.Mono<Void> upsertMonoNoResult(CustomerProfile customerProfile) -
upsertFutureNoResult
-
upsertAll
@Upsert(conflictsOn="email") List<CustomerProfile> upsertAll(Iterable<CustomerProfile> customerProfiles) -
upsertAllFlux
@Upsert(conflictsOn="email") reactor.core.publisher.Flux<CustomerProfile> upsertAllFlux(Iterable<CustomerProfile> profiles) -
upsertAllFuture
@Upsert(conflictsOn="email") CompletableFuture<List<CustomerProfile>> upsertAllFuture(Iterable<CustomerProfile> profiles) -
upsertAllNoResult
-
upsertAllFluxNoResult
@Upsert(conflictsOn="email") reactor.core.publisher.Flux<Void> upsertAllFluxNoResult(Iterable<CustomerProfile> profiles) -
upsertAllFutureNoResult
@Upsert(conflictsOn="email") CompletableFuture<Void> upsertAllFutureNoResult(Iterable<CustomerProfile> profiles)
-