private void caricaTabellaDati() { try { if (smplcmbxSede.isValid()) { String sede = smplcmbxSede.getRawValue().toString(); AdministrationService.Util.getInstance() .getRiepilogoDatiCostiPersonale( sede, new AsyncCallback<List<RiepilogoCostiDipendentiModel>>() { @Override public void onSuccess(List<RiepilogoCostiDipendentiModel> result) { if (result == null) Window.alert("Impossibile accedere ai dati sui costi dipendenti!"); else loadTable(result); } @Override public void onFailure(Throwable caught) { Window.alert("Errore connessione on getRiepilogoDatiCostiPersonale();"); caught.printStackTrace(); } }); } } catch (Exception e) { e.printStackTrace(); Window.alert("Problemi durante il caricamento dei dati sui costi personale."); } }