use of jakarta.ws.rs.Produces in project page-factory-2 by sbtqa.
the class ClientJsonEndpoint method typedArrays.
@POST
@Path("typed-arrays")
@Produces(MediaType.APPLICATION_JSON)
public Response typedArrays(String request) {
SimpleResult result = new SimpleResult();
BasicDBObject response = (BasicDBObject) JSON.parse(request);
result.setResult(response.toJson());
return Response.ok(result).build();
}
use of jakarta.ws.rs.Produces in project page-factory-2 by sbtqa.
the class ClientJsonEndpoint method patch.
@PATCH
@Path("patch")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response patch(Client client) {
SimpleResult result = new SimpleResult();
result.setResult(client.getId() + client.getName() + client.getEmail());
return Response.ok(result).build();
}
use of jakarta.ws.rs.Produces in project page-factory-2 by sbtqa.
the class ClientJsonEndpoint method cookie.
@GET
@Path("cookie")
@Produces(MediaType.APPLICATION_JSON)
public Response cookie(@CookieParam(Default.COOKIE_NAME) String cookie) {
SimpleResult result = new SimpleResult();
result.setResult(cookie);
return Response.ok(result).build();
}
use of jakarta.ws.rs.Produces in project page-factory-2 by sbtqa.
the class ClientJsonEndpoint method form.
@POST
@Path("form")
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Produces(MediaType.APPLICATION_JSON)
public Response form(@FormParam("id") int id, @FormParam("name") String name, @FormParam("email") String email) {
SimpleResult result = new SimpleResult();
result.setResult(id + name + email);
return Response.ok(result).build();
}
use of jakarta.ws.rs.Produces in project page-factory-2 by sbtqa.
the class ClientJsonEndpoint method replace.
@POST
@Path("replace")
@Produces(MediaType.APPLICATION_JSON)
public Response replace(String days) {
BasicDBObject expected = (BasicDBObject) JSON.parse("" + "{\n" + " \"day1\": false,\n" + " \"day11\": false,\n" + " \"day12\": false,\n" + " \"day13\": true,\n" + " \"day14\": true,\n" + " \"day15\": false\n" + "}");
BasicDBObject actual = (BasicDBObject) JSON.parse(days);
BasicDBObject result = new BasicDBObject();
result.put("result", expected.equals(actual));
return Response.ok(result.toJson()).build();
}
Aggregations