Interface ReadRestController<M extends BaseModel<I>,C extends BaseCriteria<I>,S extends ReadService<M,C,?,I,U>,I extends Serializable,U>

All Known Implementing Classes:
BaseCrudRestControllerAbstract

public interface ReadRestController<M extends BaseModel<I>,C extends BaseCriteria<I>,S extends ReadService<M,C,?,I,U>,I extends Serializable,U>
Created by zafari on 4/12/2015.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default PagedData<M>
    FILTER(C criteria, org.springframework.data.domain.Pageable page)
     
    default org.springframework.http.ResponseEntity<M>
    GET(I id)
     
     
     
  • Field Details

  • Method Details

    • GET

      @GetMapping("{id}") default org.springframework.http.ResponseEntity<M> GET(@PathVariable I id)
    • FILTER

      @PostMapping(value="filter", consumes="application/json") default PagedData<M> FILTER(@RequestBody @Validated C criteria, org.springframework.data.domain.Pageable page)
    • getService

      S getService()
    • getUser

      U getUser()