117,24 → 117,18 |
|
public void rafraichir(Object nouvelleDonnees) { |
if (nouvelleDonnees instanceof StructureListe) { |
StructureListe listeInstitutions = (StructureListe) nouvelleDonnees; |
StructureListe institutions = (StructureListe) nouvelleDonnees; |
setHeading("Institutions"); |
|
List<Structure> liste = new ArrayList<Structure>(); |
for (Iterator<String> it = listeInstitutions.keySet().iterator(); it.hasNext();) { |
liste.add(listeInstitutions.get(it.next())); |
} |
|
List<Structure> liste = (List<Structure>) institutions.toList(); |
store.removeAll(); |
store.add((List<Structure>) liste); |
store.add(liste); |
|
// Test pour savoir si la liste contient des éléments |
if (listeInstitutions.size() > 0) { |
if (institutions.size() > 0) { |
table.getSelectionModel().select(0); |
} |
|
// Mise à jour du panneau central |
((LayoutContainer) Registry.get(RegistreId.PANNEAU_CENTRE)).layout(); |
mediateur.actualiserPanneauCentral(); |
} else if (nouvelleDonnees instanceof Information) { |
Information info = (Information) nouvelleDonnees; |
if (info.getType().equals("suppression_structure")) { |