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
"{\"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 Anteile
1 Ansichten