Package org.bardframework.crud.api.base
Interface WriteRestController<M extends BaseModel<I>,D,S extends BaseService<M,?,D,?,I,U>,I extends Serializable,U>
- All Known Implementing Classes:
BaseCrudRestControllerAbstract
public interface WriteRestController<M extends BaseModel<I>,D,S extends BaseService<M,?,D,?,I,U>,I extends Serializable,U>
Created by zafari on 4/12/2015.
-
Field Details
-
EMPTY_URL
- See Also:
-
ITEM_URL
- See Also:
-
-
Method Details
-
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
-
DELETE
-
getService
S getService() -
getUser
U getUser()
-