@Path(value="/reviews") public class ReviewResource extends Object
Constructor and Description |
---|
ReviewResource() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
createReview(Review review) |
javax.ws.rs.core.Response |
deleteReview(int id) |
javax.ws.rs.core.Response |
getAllReviews() |
javax.ws.rs.core.Response |
getReviewByAirline(String airlines) |
javax.ws.rs.core.Response |
getReviewByAirlineAndUser(String user,
String airlines) |
javax.ws.rs.core.Response |
getReviewById(int id) |
javax.ws.rs.core.Response |
getReviewByUser(String user) |
@GET @Produces(value="application/json") public javax.ws.rs.core.Response getAllReviews()
@GET @Path(value="{id}") @Produces(value="application/json") public javax.ws.rs.core.Response getReviewById(@PathParam(value="id") int id)
@GET @Path(value="users/{user}") @Produces(value="application/json") public javax.ws.rs.core.Response getReviewByUser(@PathParam(value="user") String user)
@GET @Path(value="airlines/{airline}") @Produces(value="application/json") public javax.ws.rs.core.Response getReviewByAirline(@PathParam(value="airline") String airlines)
@GET @Path(value="{user}/{airlines}") @Produces(value="application/json") public javax.ws.rs.core.Response getReviewByAirlineAndUser(@PathParam(value="user") String user, @PathParam(value="airlines") String airlines)
@POST @Consumes(value="application/json") @Produces(value="application/json") public javax.ws.rs.core.Response createReview(Review review)
@DELETE @Path(value="{id}") @Produces(value="text/plain") public javax.ws.rs.core.Response deleteReview(@PathParam(value="id") int id)
Copyright © 2022 Eclipse Foundation. All rights reserved.