Package org.bardframework.crud.api.base
Interface WriteRestController<M extends BaseModelAbstract<I>,D,S extends BaseService<M,?,D,I,U>,I extends Comparable<? super I>,U>
- All Known Implementing Classes:
BaseCrudRestControllerAbstract
public interface WriteRestController<M extends BaseModelAbstract<I>,D,S extends BaseService<M,?,D,I,U>,I extends Comparable<? super I>,U>
Created by zafari on 4/12/2015.
-
Field Details
-
SAVE_URL
- See Also:
-
UPDATE_URL
- See Also:
-
DELETE_URL
- See Also:
-
-
Method Details
-
SAVE
@PostMapping(value="", consumes="application/json") default org.springframework.http.ResponseEntity<M> SAVE(@RequestBody @Validated(Save.class) D dto) throws URISyntaxException - Throws:
URISyntaxException
-
UPDATE
@PutMapping(value="{id}", consumes="application/json") default org.springframework.http.ResponseEntity<M> UPDATE(@PathVariable I id, @RequestBody @Validated(Update.class) D dto) -
DELETE
-
getService
S getService() -
getUser
U getUser()
-