protected void editarSenhaGUI(Integer idSessao2, String text) {
    estradaService.editarSenha(
        idSessao,
        text,
        new AsyncCallback<Void>() {
          @Override
          public void onFailure(Throwable caught) {
            // Show the RPC error message to the user
            lblMensagemdeerro.setText(caught.getMessage());
            lblMensagemdeerro.setVisible(true);
          }

          @Override
          public void onSuccess(Void result) {
            hide();
          }
        });
  }
  protected void editarEmailGUI(Integer idSessao, String text) {
    estradaService.editarEmail(
        idSessao,
        text,
        new AsyncCallback<Void>() {
          @Override
          public void onFailure(Throwable caught) {
            // Show the RPC error message to the user
            lblMensagemDeErroEmail.setText(caught.getMessage());
            lblMensagemDeErroEmail.setVisible(true);
          }

          @Override
          public void onSuccess(Void result) {
            lblEmaildousuario.setText(textBoxNovoEmail.getText());
            textBoxNovoEmail.setText("");
            textBoxNovoEmail.setVisible(false);
            txtbtnEmailOk.setVisible(false);
          }
        });
  }
  private void editarLoginGUI(Integer idSessao, String novoLogin) {
    estradaService.editarLogin(
        idSessao,
        novoLogin,
        new AsyncCallback<Void>() {
          @Override
          public void onFailure(Throwable caught) {
            // Show the RPC error message to the user
            lblMensagemDeErroLogin.setText(caught.getMessage());
            lblMensagemDeErroLogin.setVisible(true);
          }

          @Override
          public void onSuccess(Void result) {
            lblLogindousuario.setText(textBoxNovoLogin.getText());
            textBoxNovoLogin.setText("");
            textBoxNovoLogin.setVisible(false);
            txtbtnLoginOk.setVisible(false);
          }
        });
  }