Subversion Repositories eFlore/Applications.coel

Rev

Rev 177 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 177 Rev 203
Line 40... Line 40...
40
 
40
 
41
		// Parcourt pour chaque clé
41
		// Parcourt pour chaque clé
42
		for (Iterator<String> it = im.iterator(); it.hasNext();) {
42
		for (Iterator<String> it = im.iterator(); it.hasNext();) {
43
			// Si elle est associée à une valeur, nous l'ajoutons
43
			// Si elle est associée à une valeur, nous l'ajoutons
-
 
44
			String cle = it.next();
44
			String cle = it.next();
45
			if (cle.startsWith(PREFIXE+"_")) {
45
			// Suppression de l'abréviation du champ. Inutile dans le contexte d'un objet
46
				// Suppression de l'abréviation du champ. Inutile dans le contexte d'un objet
46
			String cleObjet = cle.replaceFirst("^"+Structure.PREFIXE+"_", "");
47
				String cleObjet = cle.replaceFirst("^"+PREFIXE+"_", "");
47
			// Sinon, nous ajoutons la clé avec une valeur vide
48
				// Sinon, nous ajoutons la clé avec une valeur vide
48
			String valeur = "";
49
				String valeur = "";
49
			if (institution.get(cle).isString() != null) {
50
				if (institution.get(cle).isString() != null) {
50
				valeur = institution.get(cle).isString().stringValue();
51
					valeur = institution.get(cle).isString().stringValue();
51
			}
52
				}
52
			if (cleObjet.equals("truk_url")) {
53
				if (cleObjet.equals("truk_url")) {
53
				this.setUrl(valeur);
54
					this.setUrl(valeur);
54
			} else {
55
				} else {
-
 
56
					this.set(cleObjet, valeur);
55
				this.set(cleObjet, valeur);
57
				}
56
			}
58
			}
57
		}
59
		}
Line 58... Line 60...
58
	}
60
	}