Class BookingResource
java.lang.Object
org.eclipse.microprofile.openapi.apps.airlines.resources.bookings.BookingResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsecreateBooking(Booking task) jakarta.ws.rs.core.ResponsedeleteBooking(int id) jakarta.ws.rs.core.ResponsegetBooking(int id) jakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponseupdateBooking(int id, Booking booking)
-
Constructor Details
-
BookingResource
public BookingResource()
-
-
Method Details
-
getBookings
@GET @Produces("application/json") public jakarta.ws.rs.core.Response getBookings() -
createBooking
@POST @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response createBooking(Booking task) -
getBooking
@GET @Path("{id}") @Produces("application/json") public jakarta.ws.rs.core.Response getBooking(@PathParam("id") int id) -
updateBooking
@PUT @Path("{id}") @Consumes("application/json") @Produces("text/plain") public jakarta.ws.rs.core.Response updateBooking(@PathParam("id") int id, Booking booking) -
deleteBooking
@DELETE @Path("{id}") @Produces("text/plain") public jakarta.ws.rs.core.Response deleteBooking(@PathParam("id") int id)
-