Class ReviewResource
java.lang.Object
org.eclipse.microprofile.openapi.apps.airlines.resources.ReviewResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsecreateReview(Review review) jakarta.ws.rs.core.ResponsedeleteReview(int id) jakarta.ws.rs.core.Responsejakarta.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)
-
Constructor Details
-
ReviewResource
public ReviewResource()
-
-
Method Details
-
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
-
getReviewByAirline
@GET @Path("airlines/{airline}") @Produces("application/json") public jakarta.ws.rs.core.Response getReviewByAirline(@PathParam("airline") String airlines) -
getReviewByAirlineAndUser
-
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)
-