@RequestMapping(method = RequestMethod.POST, value = "/save") @JsonIgnoreProperties(ignoreUnknown = true) @ResponseBody public ResponseEntity<CiudadRest> save(@RequestBody CiudadRest ciudad) { Ciudad temp = ciudadBusiness.save(CiudadAdapter.toCore(ciudad)); ciudad = CiudadAdapter.toRest(temp); return new ResponseEntity<CiudadRest>(ciudad, HttpStatus.OK); }
@RequestMapping(method = RequestMethod.POST, value = "/delete") public ResponseEntity<Void> delete(@RequestBody CiudadRest ciudad) { ciudadBusiness.delete(CiudadAdapter.toCore(ciudad)); return new ResponseEntity<Void>(HttpStatus.OK); }
@RequestMapping(method = RequestMethod.POST, value = "/findByName") public ResponseEntity<Collection<CiudadRest>> findByName(@RequestBody String query) { Collection<CiudadRest> response = CiudadAdapter.toRest(ciudadBusiness.findByName(query)); return new ResponseEntity<Collection<CiudadRest>>(response, HttpStatus.OK); }
@RequestMapping(method = RequestMethod.POST, value = "/find") public ResponseEntity<CiudadRest> find(@RequestBody Integer id) { CiudadRest ciudad = CiudadAdapter.toRest(ciudadBusiness.find(id)); return new ResponseEntity<CiudadRest>(ciudad, HttpStatus.OK); }
@RequestMapping(method = RequestMethod.POST, value = "/findAll") public ResponseEntity<Collection<CiudadRest>> findAll() { Collection<CiudadRest> response = CiudadAdapter.toRest(ciudadBusiness.findAll()); return new ResponseEntity<Collection<CiudadRest>>(response, HttpStatus.CREATED); }