Subversion Repositories eFlore/Applications.coel

Rev

Rev 171 | Rev 193 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
69 jpm 1
package org.tela_botanica.client.modeles;
2
 
3
import java.io.Serializable;
188 jp_milcent 4
import java.util.List;
69 jpm 5
 
6
import com.extjs.gxt.ui.client.data.BaseModelData;
188 jp_milcent 7
import com.extjs.gxt.ui.client.widget.form.CheckBox;
69 jpm 8
 
9
public abstract class aDonnee extends BaseModelData implements Serializable {
10
 
11
	/**
12
	 * Identifiant pour sérialisé l'objet...
13
	 */
14
	private static final long serialVersionUID = 3527760464061629791L;
15
 
16
	/**
17
	 * Pour éviter que l'on traite des valeurs nulles à l'affichage on passe par
18
	 * cette fonction qui retire les charactères nuls qui font planter
19
	 * l'affichage, il ne faut pas utiliser get directement
20
	 *
21
	 * @param cle
22
	 * @return la valeur associée à la clé
23
	 */
24
	public String renvoyerValeurCorrecte(String cle) {
188 jp_milcent 25
		String sortie = "";
69 jpm 26
		if (this.get(cle) != null) {
27
			String valeur = this.get(cle);
188 jp_milcent 28
			if (! valeur.equals("null")) {
69 jpm 29
				char nullChar = '\u0000';
30
				String sNull = "" + nullChar;
31
				valeur = valeur.replaceAll(sNull, "");
188 jp_milcent 32
				sortie =  valeur;
69 jpm 33
			}
34
		}
188 jp_milcent 35
		return sortie;
69 jpm 36
	}
119 jpm 37
 
38
	public String getDateModification() {
39
		return (String) renvoyerValeurCorrecte("cmhl_date_modification");
40
	}
41
 
42
	public String getNotes() {
43
		return (String) renvoyerValeurCorrecte("cmhl_notes");
44
	}
45
 
46
	public String getIdModifierPar() {
47
		return (String) renvoyerValeurCorrecte("cmhl_ce_modifier_par");
48
	}
49
 
50
	public String getIdEtat() {
51
		return (String) renvoyerValeurCorrecte("cmhl_ce_etat");
52
	}
53
 
54
	public String getIp() {
55
		return (String) renvoyerValeurCorrecte("cmhl_ip");
56
	}
69 jpm 57
}