Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 64 → Rev 69

/trunk/src/org/tela_botanica/client/modeles/Structure.java
1,20 → 1,13
package org.tela_botanica.client.modeles;
 
import java.io.Serializable;
import java.util.Iterator;
import java.util.Set;
 
import com.extjs.gxt.ui.client.data.BaseModelData;
import com.google.gwt.json.client.JSONObject;
 
public class Structure extends BaseModelData implements Serializable {
public class Structure extends aDonnee {
 
/**
* Identifiant pour sérialisé l'objet...
*/
private static final long serialVersionUID = 1;
 
/**
* Constructeur vide
*
*/
95,28 → 88,4
public String getConditionAcces() {
return (String) renvoyerValeurCorrecte("condition_acces");
}
 
/**
* Pour éviter que l'on traite des valeurs nulles à l'affichage on passe par
* cette fonction qui retire les charactères nuls qui font planter
* l'affichage, il ne faut pas utiliser get directement
*
* @param cle
* @return la valeur associée à la clé
*/
public String renvoyerValeurCorrecte(String cle) {
if (this.get(cle) != null) {
String valeur = this.get(cle);
if (valeur.equals("null") || valeur == null) {
return " ";
} else {
char nullChar = '\u0000';
String sNull = "" + nullChar;
valeur = valeur.replaceAll(sNull, "");
return valeur;
}
} else {
return " ";
}
}
}