Class ReviewResource
- java.lang.Object
-
- org.eclipse.microprofile.openapi.apps.airlines.resources.ReviewResource
-
@Path("/reviews") public class ReviewResource extends Object
-
-
Constructor Summary
Constructors Constructor Description ReviewResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.ws.rs.core.ResponsecreateReview(Review review)jakarta.ws.rs.core.ResponsedeleteReview(int id)jakarta.ws.rs.core.ResponsegetAllReviews()jakarta.ws.rs.core.ResponsegetReviewByAirline(String airlines)jakarta.ws.rs.core.ResponsegetReviewByAirlineAndUser(String user, String airlines)jakarta.ws.rs.core.ResponsegetReviewById(int id)jakarta.ws.rs.core.ResponsegetReviewByUser(String user, Integer minRating, String ifMatch, String trackme)
-
-
-
Method Detail
-
getAllReviews
@GET @Produces("application/json") public jakarta.ws.rs.core.Response getAllReviews()
-
getReviewById
@GET @Path("{id}") @Produces("application/json") public jakarta.ws.rs.core.Response getReviewById(@PathParam("id") int id)
-
getReviewByUser
@GET @Path("users/{user}") @Produces("application/json") public jakarta.ws.rs.core.Response getReviewByUser(@PathParam("user") String user, @QueryParam("minRating") Integer minRating, @HeaderParam("If-Match") String ifMatch, @CookieParam("trackme") String trackme)
-
getReviewByAirline
@GET @Path("airlines/{airline}") @Produces("application/json") public jakarta.ws.rs.core.Response getReviewByAirline(@PathParam("airline") String airlines)
-
getReviewByAirlineAndUser
@GET @Path("{user}/{airlines}") @Produces("application/json") public jakarta.ws.rs.core.Response getReviewByAirlineAndUser(@PathParam("user") String user, @PathParam("airlines") String airlines)
-
createReview
@POST @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response createReview(Review review) throws ReviewRejectedException- Throws:
ReviewRejectedException
-
deleteReview
@DELETE @Path("{id}") @Produces("text/plain") public jakarta.ws.rs.core.Response deleteReview(@PathParam("id") int id)
-
-