<U,R> CompletableFuture<R> |
AbstractAsyncRepository.update(ID id,
Remote.BiFunction<? super T,? super U,? extends R> updater,
U value,
EntityFactory<? super ID,? extends T> factory) |
Update an entity using specified updater function, and optional EntityFactory that will be used to create entity instance if it doesn't
already exist in the repository.
|
<R> CompletableFuture<R> |
AbstractAsyncRepository.update(ID id,
Remote.Function<? super T,? extends R> updater,
EntityFactory<? super ID,? extends T> factory) |
Update an entity using specified updater function, and optional EntityFactory that will be used to create entity instance if it doesn't
already exist in the repository.
|
<U> CompletableFuture<Void> |
AbstractAsyncRepository.update(ID id,
ValueUpdater<? super T,? super U> updater,
U value,
EntityFactory<? super ID,? extends T> factory) |
Update an entity using specified updater and the new value, and optional
EntityFactory that will be used to create entity instance if it
doesn't already exist in the repository.
|
<U,R> R |
AbstractRepository.update(ID id,
Remote.BiFunction<? super T,? super U,? extends R> updater,
U value,
EntityFactory<? super ID,? extends T> factory) |
Update an entity using specified updater function, and optional EntityFactory that will be used to create entity instance if it doesn't
already exist in the repository.
|
<R> R |
AbstractRepository.update(ID id,
Remote.Function<? super T,? extends R> updater,
EntityFactory<? super ID,? extends T> factory) |
Update an entity using specified updater function, and optional EntityFactory that will be used to create entity instance if it doesn't
already exist in the repository.
|
<U> void |
AbstractRepository.update(ID id,
ValueUpdater<? super T,? super U> updater,
U value,
EntityFactory<? super ID,? extends T> factory) |
Update an entity using specified updater and the new value, and optional
EntityFactory that will be used to create entity instance if it
doesn't already exist in the repository.
|