Class PolizzaController

java.lang.Object
xyz.nardone.agenda_fps.servizio.controllers.PolizzaController

@Controller @RequestMapping(path="/polizze") public class PolizzaController extends Object
Endpoints for managing polizze.
  • Constructor Details

    • PolizzaController

      public PolizzaController()
  • Method Details

    • getAll

      @GetMapping(path="/all") @ResponseBody public Iterable<Polizza> getAll()
      Returns all polizze.
    • add

      @PutMapping(path="/add") @ResponseBody public Response add(@RequestParam String nomePolizza)
      Adds a new polizza if it does not already exist.
    • get

      @PostMapping(path="/get") @ResponseBody public Polizza get(@RequestParam Integer polizzaId)
      Returns a polizza by ID.
    • delete

      @DeleteMapping(path="/delete") @ResponseBody public Response delete(@RequestParam Integer id)
      Deletes a polizza by ID.
    • update

      @PutMapping(path="/update") @ResponseBody public Response update(@RequestBody Polizza polizza)
      Updates a polizza label.