Package org.bardframework.crud.api.base
Interface ReadRestController<M extends BaseModelAbstract<I>,C extends BaseCriteriaAbstract<I>,S extends BaseService<M,C,?,I,U>,I extends Comparable<? super I>,U>
-
- All Known Implementing Classes:
BaseCrudRestControllerAbstract
public interface ReadRestController<M extends BaseModelAbstract<I>,C extends BaseCriteriaAbstract<I>,S extends BaseService<M,C,?,I,U>,I extends Comparable<? super I>,U>Created by zafari on 4/12/2015.
-
-
Field Summary
Fields Modifier and Type Field Description static StringFILTER_URLstatic StringGET_LIST_URLstatic StringGET_URL
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default org.springframework.http.ResponseEntity<org.springframework.data.domain.Page<M>>FILTER(C criteria, org.springframework.data.domain.Pageable page)default org.springframework.http.ResponseEntity<org.springframework.data.domain.Page<M>>GET(C criteria, org.springframework.data.domain.Pageable page)default org.springframework.http.ResponseEntity<M>GET(I id)SgetService()UgetUser()
-
-
-
Field Detail
-
GET_LIST_URL
static final String GET_LIST_URL
- See Also:
- Constant Field Values
-
GET_URL
static final String GET_URL
- See Also:
- Constant Field Values
-
FILTER_URL
static final String FILTER_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
FILTER
@PostMapping(value="filter", consumes="application/json") default org.springframework.http.ResponseEntity<org.springframework.data.domain.Page<M>> FILTER(@RequestBody @Validated C criteria, org.springframework.data.domain.Pageable page)
-
GET
@GetMapping("") default org.springframework.http.ResponseEntity<org.springframework.data.domain.Page<M>> GET(@Validated C criteria, org.springframework.data.domain.Pageable page)
-
getService
S getService()
-
getUser
U getUser()
-
-