Class ChairsController

java.lang.Object
info.ejava.examples.svc.aop.items.controllers.ChairsController

@RestController @RequestMapping("/api/chairs") public class ChairsController extends Object
  • Field Details

  • Constructor Details

    • ChairsController

      public ChairsController()
  • Method Details

    • createItem

      @PostMapping(consumes="application/json", produces="application/json") public org.springframework.http.ResponseEntity<ItemDTO> createItem(@RequestBody ChairDTO item)
    • updateItem

      @PutMapping(path="{itemId}", consumes="application/json", produces="application/json") public org.springframework.http.ResponseEntity<ItemDTO> updateItem(@PathVariable("itemId") int id, @RequestBody ChairDTO item)
    • getItem

      @GetMapping(path="{itemId}", produces="application/json") public org.springframework.http.ResponseEntity<ItemDTO> getItem(@PathVariable("itemId") int id)
    • deleteItem

      @DeleteMapping(path="{itemId}") public org.springframework.http.ResponseEntity<Void> deleteItem(@PathVariable("itemId") int id)
    • deleteItems

      @DeleteMapping public org.springframework.http.ResponseEntity<Void> deleteItems()