Class Operation
- java.lang.Object
-
- net.lecousin.reactive.data.relational.query.operation.Operation
-
public class Operation extends Object
Orchestrate a global save operation, with underlying insert, update and delete necessary to synchronize the database with the entities.- Author:
- Guillaume Le Cousin
-
-
Constructor Summary
Constructors Constructor Description Operation(LcReactiveDataRelationalClient lcClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> net.lecousin.reactive.data.relational.query.operation.DeleteProcessor.DeleteRequestaddToDelete(EntityInstance<T> entity)<T> net.lecousin.reactive.data.relational.query.operation.SaveProcessor.SaveRequestaddToSave(EntityInstance<T> entity)reactor.core.publisher.Mono<Void>execute()
-
-
-
Constructor Detail
-
Operation
public Operation(LcReactiveDataRelationalClient lcClient)
-
-
Method Detail
-
addToSave
public <T> net.lecousin.reactive.data.relational.query.operation.SaveProcessor.SaveRequest addToSave(EntityInstance<T> entity)
-
addToDelete
public <T> net.lecousin.reactive.data.relational.query.operation.DeleteProcessor.DeleteRequest addToDelete(EntityInstance<T> entity)
-
execute
public reactor.core.publisher.Mono<Void> execute()
-
-