Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1513 Rev 1733
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
import com.google.gwt.json.client.JSONObject;
8
import com.google.gwt.json.client.JSONObject;
Line 9... Line 9...
9
 
9
 
Line 10... Line 10...
10
public class StructureValorisation extends aDonnee {
10
public class StructureValorisation extends aDonnee {
11
	
11
	
Line 12... Line 12...
12
	private static final long serialVersionUID = 8906713360999774621L;
12
    private static final long serialVersionUID = 8906713360999774621L;
13
 
13
 
Line 14... Line 14...
14
	public static final String PREFIXE = "csv";
14
    public static final String PREFIXE = "csv";
15
	public static String[] champsObligatoires = {"csv_id_structure"};
15
    public static String[] champsObligatoires = {"csv_id_structure"};
16
 
16
 
17
	public StructureValorisation() {
17
    public StructureValorisation() {
18
	}
18
    }
19
	
19
	
20
	public StructureValorisation(JSONObject valorisation) {
20
    public StructureValorisation(JSONObject valorisation) {
21
		// L'objet JSON est une table de hachage
21
	// L'objet JSON est une table de hachage
22
		Set<String> im = valorisation.keySet();
22
	Set<String> im = valorisation.keySet();
23
 
23
 
24
		// Parcourt pour chaque clé
24
	// Parcourt pour chaque clé
25
		for (Iterator<String> it = im.iterator(); it.hasNext();) {
25
	for (Iterator<String> it = im.iterator(); it.hasNext();) {
26
			// Si elle est associée à une valeur, nous l'ajoutons
26
	    // Si elle est associée à une valeur, nous l'ajoutons
27
			String cle = it.next();
27
	    String cle = it.next();
28
			if (cle.startsWith(PREFIXE+"_")) {
28
	    if (cle.startsWith(PREFIXE+"_")) {
29
				// Suppression de l'abréviation du champ. Inutile dans le contexte d'un objet
-
 
30
				String cleObjet = cle.replaceFirst("^"+PREFIXE+"_", "");
-
 
31
				// Sinon, nous ajoutons la clé avec une valeur vide
-
 
32
				String valeur = "";
29
		// Suppression de l'abréviation du champ. Inutile dans le contexte d'un objet
-
 
30
		String cleObjet = cle.replaceFirst("^"+PREFIXE+"_", "");
-
 
31
		// Sinon, nous ajoutons la clé avec une valeur vide
33
				if (valorisation.get(cle).isString() != null) {
32
		String valeur = "";
-
 
33
		if (valorisation.get(cle).isString() != null) {
Line 159... Line 177...
159
	// VISITE AVEC MOTIF INFO
177
    // VISITE AVEC MOTIF INFO