Interface WriteRestController<M extends BaseModel<I>,​D,​S extends BaseService<M,​?,​D,​?,​I,​U>,​I extends Serializable,​U>

    • Method Detail

      • SAVE

        @PostMapping(value="",
                     consumes="application/json")
        default M SAVE​(@RequestBody @Validated(Save.class)
                       D dto)
      • UPDATE

        @PutMapping(value="{id}",
                    consumes="application/json")
        default org.springframework.http.ResponseEntity<M> UPDATE​(@PathVariable
                                                                  I id,
                                                                  @RequestBody @Validated(Update.class)
                                                                  D dto)
      • PATCH

        @PatchMapping(value="{id}",
                      consumes="application/json-patch+json")
        default org.springframework.http.ResponseEntity<M> PATCH​(@PathVariable
                                                                 I id,
                                                                 @RequestBody
                                                                 Map<String,​Object> patch)
      • DELETE

        @DeleteMapping("{id}")
        default org.springframework.http.ResponseEntity<Long> DELETE​(@PathVariable
                                                                     I id)
      • getService

        S getService()
      • getUser

        U getUser()