Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1321 → Rev 1322

/trunk/src/org/tela_botanica/client/vues/DetailVue.java
15,6 → 15,7
import org.tela_botanica.client.modeles.aDonnee;
import org.tela_botanica.client.modeles.projet.Projet;
import org.tela_botanica.client.modeles.projet.ProjetListe;
import org.tela_botanica.client.synchronisation.Sequenceur;
import org.tela_botanica.client.util.Debug;
import org.tela_botanica.client.util.UtilString;
 
63,7 → 64,7
}
private void chargerProjets() {
mediateur.selectionnerProjet(this, null);
mediateur.selectionnerProjet(this, null, null);
}
protected String construireTxtProjet(String idProjet) {
191,15 → 192,19
}
protected void lancerChargementListesValeurs(String[] listesCodes) {
lancerChargementListesValeurs(listesCodes, null);
}
protected void lancerChargementListesValeurs(String[] listesCodes, Sequenceur sequenceur) {
Configuration configuration = (Configuration) Registry.get(RegistreId.CONFIG);
for (int i = 0; i < listesCodes.length ; i++) {
String code = listesCodes[i];
ontologiesEnAttenteDeReception.put(configuration.getListeId(code), code);
mediateur.obtenirListeValeurEtRafraichir(this, code);
mediateur.obtenirListeValeurEtRafraichir(this, code, sequenceur);
}
}
protected void receptionerListeValeurs(ValeurListe listeValeursReceptionnee) {
mettreAJourOntologieEnAttenteDeReception(listeValeursReceptionnee);
ajouterListeValeursAOntologie(listeValeursReceptionnee);
}
206,9 → 211,6
protected void mettreAJourOntologieEnAttenteDeReception(ValeurListe listeValeursReceptionnee) {
ontologiesEnAttenteDeReception.remove(listeValeursReceptionnee.getId());
if (ontologiesEnAttenteDeReception.size() == 0) {
ontologieChargementOk = true;
}
}
protected void ajouterListeValeursAOntologie(ValeurListe listeValeursReceptionnee) {
236,7 → 238,6
if (nbreValeurs > 0) {
for (int i = 0; i < nbreValeurs; i++) {
String valeur = valeurs[i];
// VALEUR SANS TYPE
// La valeur sans type est une entrée de l'ontologie
if (valeurEstOntologie && valeur.matches("^[0-9]+$")) {
243,11 → 244,13
if (valeur.equals("0")) {
valeur = "";
} else if (ontologie != null) {
Valeur valeurOntologie = ontologie.get(valeur);
if (valeurOntologie != null) {
valeur = valeurOntologie.getNom();
}
}
}
// VALEUR AVEC TYPE