@POST @Path("neededdoc") @Produces(MediaType.TEXT_PLAIN) @Consumes(MediaType.APPLICATION_FORM_URLENCODED) public String createNeededDoc( @Context HttpServletRequest request, @FormParam("needed") String needed) { Gson gson = new Gson(); NeededObject neededFilter = gson.fromJson(needed, NeededObject.class); DocumentDao dao = new DocumentDao(); User loggeduser = HibernateUtils.getUserFromSession(request); return gson.toJson(dao.createHeadRowsNeeded(neededFilter, loggeduser)); }