@POST
 @Path("login/facebook")
 @Produces(MediaType.APPLICATION_JSON)
 @Consumes(MediaType.APPLICATION_JSON)
 public Response realizarLoginFacebook(String json) {
   Response response = null;
   try {
     Prestador prestador = new Prestador();
     configurarUsuario(prestador, new JSONObject(json));
     configurarPrestador(prestador);
     Prestador usuarioPesquisado = prestadorSevice.findByEmail(prestador.getEmail());
     if (usuarioPesquisado == null) {
       prestadorSevice.create(prestador);
     } else {
       if (!usuarioPesquisado.getFacebookId().equals(prestador.getFacebookId())) {
         prestadorSevice.update(prestador);
         ;
       }
       prestador.setSenha(usuarioPesquisado.getSenha());
     }
     response = configurarResponse(prestador);
   } catch (Exception e) {
     response =
         CallBackUtil.setResponseError(
             Status.INTERNAL_SERVER_ERROR.getStatusCode(), e.getMessage());
   }
   return response;
 }
 private void configurarPrestador(Prestador usuario) {
   usuario.setCpf(usuario.getEmail());
   usuario.setTelefone("00000000");
   Endereco endereco = new Endereco();
   endereco.setLogradouro("default");
   endereco.setNumero(0);
   endereco.setComplemento("default");
   endereco.setCep("default");
   endereco.setCidade("default");
   endereco.setEstado("default");
   usuario.setEndereco(endereco);
 }