private void handleGetBook()

in src/main/java/com/company/example/web/bookshop/VertxBookShopREST.java [52:66]


  private void handleGetBook(RoutingContext routingContext) {
    String bookId = routingContext.request().getParam("bookId");
    HttpServerResponse response = routingContext.response();

    if (bookId == null) {
      response.setStatusCode(400).end();
    } else {
      JsonObject book = books.get(bookId);
      if (book == null) {
        response.setStatusCode(404).end();
      } else {
        response.putHeader("content-type", "application/json").end(book.encodePrettily());
      }
    }
  }