package Ġcom . d mit ren ko . db upload service . service . security Ċ Ċ import Ġcom . d mit ren ko . db upload service . domain . security . User Ċ import Ġcom . d mit ren ko . db upload service . dto . security . User Add Request Ċ import Ġcom . d mit ren ko . db upload service . dto . security . UserRequest Ċ import Ġcom . d mit ren ko . db upload service . dto . security . UserRole Request Ċ import Ġcom . d mit ren ko . db upload service . dto . security . User Update Request Ċ import Ġreactor . core . publisher . Flux Ċ import Ġreactor . core . publisher . Mono Ċ Ċ interface ĠUserService Ġ{ Ċ ĉ fun Ġadd ( request : ĠUser Add Request ): ĠMono < User > Ċ ĉ fun Ġget ( request : ĠUser Request ): ĠMono < User > Ċ ĉ fun ĠgetAll (): ĠFlux < User > Ċ ĉ fun Ġupdate ( request : ĠUser Update Request ): ĠMono < User > Ċ ĉ fun Ġdelete ( request : ĠUser Request ): ĠMono < Void > Ċ ĉ fun Ġadd Role ( request : ĠUser Role Request ): ĠMono < User > Ċ ĉ fun Ġdelete Role ( request : ĠUser Role Request ): ĠMono < User > Ċ }