@GET @Path("/login") @Produces(MediaType.APPLICATION_JSON) public Response getUserInfo(@QueryParam("login") String login) { UserDAO userDAO = Factory.getInstance().getUserDAO(); try { UserDTO user = new UserDTO(userDAO.getByLogin(login)); log.info("GetUser Login: success"); return Response.ok().entity(user).build(); } catch (Exception e) { log.info("GetUser Login: exception"); return Response.ok().status(400).build(); } }