@GET @Produces(MediaType.APPLICATION_JSON) @Path("encontrarUsuariosNoAmigos/{usuario}/{completar}") public RespuestaAmigoDTO encontrarUsuariosNoAmigos( @PathParam("usuario") Long usuario, @PathParam("completar") String completar) { RespuestaAmigoDTO respuestaAmigoDTO = new RespuestaAmigoDTO(0, "OK"); respuestaAmigoDTO.setCodigoUsuario(Long.toString(usuario)); UsuarioDTO usuarioDTO = new UsuarioDTO(); usuarioDTO.setCodigo(usuario); Client client = ClientBuilder.newClient(); WebTarget targetMensaje = client.target(servicioObtenerUsuarioSesion); RespuestaSeguridadDTO resu = targetMensaje .request("application/json") .post( Entity.entity(usuarioDTO, MediaType.APPLICATION_JSON), RespuestaSeguridadDTO.class); if (resu.getCodigo() == 0) { try { List<UsuarioDTO> usuarios = amigoBeanLocal.encontrarUsuariosNoAmigos(completar, usuario, 20); respuestaAmigoDTO.setUsuarioDTOs(usuarios); } catch (Exception e) { respuestaAmigoDTO.setCodigo(1); respuestaAmigoDTO.setMensaje("Hubo un error en el sistema"); e.printStackTrace(); } } else { respuestaAmigoDTO.setCodigo(10); respuestaAmigoDTO.setMensaje(resu.getMensaje()); } return respuestaAmigoDTO; }