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 " "; |
} |
} |
} |