CHATGPT AI
Generator
.generate(
"{\"status\":\"error\", \"message\":\"" + ex.getMessage() + "\"}"));
}
}

@PUT
@Path("/{id}")
@Consumes(MediaType.APPLICATION_JSON)
public void update(@PathParam("id") int id, String json) {
try {
Gson gson = new Gson();
Product product = gson.fromJson(json, Product.class);

productService.update(id, product);

response.setStatus(Response.Status.OK);
} catch (Exception ex) {
response.setStatus(Response.Status.INTERNAL_SERVER_ERROR);

response.setEntity(JsonGenerator.generate(
"{\"status\":\"error\", \"message\":\"" + ex.getMessage() + "\"}"));
}

}

@DELETE
@Path("/{id}")
public void delete(@PathParam("id") int id) {

try {

productService.deleteById(id);

response.setStatus(Response
.generate( "{\"status\":\"error\", \"message\":\"" + ex.getMessage() + "\"}")); } } @PUT @Path("/{id}") @Consumes(MediaType.APPLICATION_JSON) public void update(@PathParam("id") int id, String json) { try { Gson gson = new Gson(); Product product = gson.fromJson(json, Product.class); productService.update(id, product); response.setStatus(Response.Status.OK); } catch (Exception ex) { response.setStatus(Response.Status.INTERNAL_SERVER_ERROR); response.setEntity(JsonGenerator.generate( "{\"status\":\"error\", \"message\":\"" + ex.getMessage() + "\"}")); } } @DELETE @Path("/{id}") public void delete(@PathParam("id") int id) { try { productService.deleteById(id); response.setStatus(Response
0 Comments & Tags 0 Parts 1 Vue

Password Copied!

Please Wait....