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); }