ReactiveSnapshotQueryApi

Functions

Link copied to clipboard
@PostExchange(value = "snapshot/count")
abstract fun count(@RequestBody condition: Condition): Mono<Long>
Link copied to clipboard
@PostExchange(value = "snapshot/list")
abstract fun dynamicList(@RequestBody query: IListQuery): Flux<Map<String, Any>>
Link copied to clipboard
@PostExchange(value = "snapshot/paged")
abstract fun dynamicPaged(@RequestBody pagedQuery: IPagedQuery): Mono<PagedList<Map<String, Any>>>
Link copied to clipboard
@PostExchange(value = "snapshot/single")
abstract fun dynamicSingle(@RequestBody singleQuery: ISingleQuery): Mono<Map<String, Any>>
Link copied to clipboard
open fun getById(id: String): Mono<MaterializedSnapshot<S>>
Link copied to clipboard
open fun getStateById(id: String): Mono<S>
Link copied to clipboard
@PostExchange(value = "snapshot/list")
abstract fun list(@RequestBody query: IListQuery): Flux<MaterializedSnapshot<S>>
Link copied to clipboard
@PostExchange(value = "snapshot/list/state")
abstract fun listState(@RequestBody query: IListQuery): Flux<S>
Link copied to clipboard
@PostExchange(value = "snapshot/paged")
abstract fun paged(@RequestBody pagedQuery: IPagedQuery): Mono<PagedList<MaterializedSnapshot<S>>>
Link copied to clipboard
@PostExchange(value = "snapshot/paged/state")
abstract fun pagedState(@RequestBody pagedQuery: IPagedQuery): Mono<PagedList<S>>
Link copied to clipboard
@PostExchange(value = "snapshot/single")
abstract fun single(@RequestBody singleQuery: ISingleQuery): Mono<MaterializedSnapshot<S>>
Link copied to clipboard
@PostExchange(value = "snapshot/single/state")
abstract fun singleState(@RequestBody singleQuery: ISingleQuery): Mono<S>