Class DatatableRestController<T,ID extends Serializable>

java.lang.Object
sk.iway.iwcm.system.datatable.DatatableRestController<T,ID>

public abstract class DatatableRestController<T,ID extends Serializable> extends Object
Title webjet8 Company Interway a. s. (www.interway.sk) Copyright Interway a. s. (c) 2001-2019
  • Constructor Details

    • DatatableRestController

      public DatatableRestController(org.springframework.data.jpa.repository.JpaRepository<T,Long> repo)
  • Method Details

    • add

      @PostMapping("/add") public org.springframework.http.ResponseEntity<T> add(@Valid @RequestBody T entity)
    • edit

      @GetMapping("/edit/{id}") public org.springframework.http.ResponseEntity<T> edit(@PathVariable("id") long id, @Valid @RequestBody T entity)
    • handleEditor

      @PostMapping("/editor") public org.springframework.http.ResponseEntity<DatatableResponse<T>> handleEditor(@RequestBody DatatableRequest<Long,T> request)
      This is the method which handles writes from DataTable.Editor. Not really RESTful.