示例#1
0
  @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();
    }
  }