private void salvaDati(ArrayList<Azienda> aziende) {
    // Initialize the service proxy.
    if (dstoreSvc == null) {
      dstoreSvc = GWT.create(AziendaService.class);
    }
    AsyncCallback<Void> callback =
        new AsyncCallback<Void>() {

          @Override
          public void onFailure(Throwable caught) {
            status.setStatus("Problemi di comunicazione col server", baseStyle);
          }

          @Override
          public void onSuccess(Void result) {
            // I dati vengono ricaricati per ottenere gli ID assegnati dal DataStore alle entità
            // appena aggiunte
            caricaDati();
          }
        };
    // Make the call to the stock price service.
    dstoreSvc.salva(aziende, callback);
  }