Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 64 Rev 69
Line 1... Line 1...
1
package org.tela_botanica.client.modeles;
1
package org.tela_botanica.client.modeles;
Line 2... Line -...
2
 
-
 
3
import java.io.Serializable;
2
 
4
import java.util.Iterator;
3
import java.util.Iterator;
Line 5... Line -...
5
import java.util.Set;
-
 
6
 
4
import java.util.Set;
Line 7... Line 5...
7
import com.extjs.gxt.ui.client.data.BaseModelData;
5
 
8
import com.google.gwt.json.client.JSONObject;
-
 
9
 
-
 
10
public class Structure extends BaseModelData implements Serializable {
-
 
11
 
-
 
12
	/**
-
 
Line 13... Line 6...
13
	 * Identifiant pour sérialisé l'objet...
6
import com.google.gwt.json.client.JSONObject;
14
	 */
7
 
15
	private static final long serialVersionUID = 1;
8
public class Structure extends aDonnee {
16
 
9
 
Line 93... Line 86...
93
	}
86
	}
Line 94... Line 87...
94
	
87
	
95
	public String getConditionAcces() {
88
	public String getConditionAcces() {
96
		return (String) renvoyerValeurCorrecte("condition_acces");
89
		return (String) renvoyerValeurCorrecte("condition_acces");
97
	}
-
 
98
 
-
 
99
	/**
-
 
100
	 * Pour éviter que l'on traite des valeurs nulles à l'affichage on passe par
-
 
101
	 * cette fonction qui retire les charactères nuls qui font planter
-
 
102
	 * l'affichage, il ne faut pas utiliser get directement
-
 
103
	 * 
-
 
104
	 * @param cle
-
 
105
	 * @return la valeur associée à la clé
-
 
106
	 */
-
 
107
	public String renvoyerValeurCorrecte(String cle) {
-
 
108
		if (this.get(cle) != null) {
-
 
109
			String valeur = this.get(cle);
-
 
110
			if (valeur.equals("null") || valeur == null) {
-
 
111
				return " ";
-
 
112
			} else {
-
 
113
				char nullChar = '\u0000';
-
 
114
				String sNull = "" + nullChar;
-
 
115
				valeur = valeur.replaceAll(sNull, "");
-
 
116
				return valeur;
-
 
117
			}
-
 
118
		} else {
-
 
119
			return " ";
-
 
120
		}
-
 
121
	}
90
	}
122
}
91
}