Subversion Repositories eFlore/Applications.coel

Rev

Go to most recent revision | Details | 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;
4
 
5
import com.extjs.gxt.ui.client.data.BaseModelData;
6
 
7
public abstract class aDonnee extends BaseModelData implements Serializable {
8
 
9
	/**
10
	 * Identifiant pour sérialisé l'objet...
11
	 */
12
	private static final long serialVersionUID = 3527760464061629791L;
13
 
14
	/**
15
	 * Pour éviter que l'on traite des valeurs nulles à l'affichage on passe par
16
	 * cette fonction qui retire les charactères nuls qui font planter
17
	 * l'affichage, il ne faut pas utiliser get directement
18
	 *
19
	 * @param cle
20
	 * @return la valeur associée à la clé
21
	 */
22
	public String renvoyerValeurCorrecte(String cle) {
23
		if (this.get(cle) != null) {
24
			String valeur = this.get(cle);
171 jp_milcent 25
			if (valeur.equals("null")) {
26
				return "";
69 jpm 27
			} else {
28
				char nullChar = '\u0000';
29
				String sNull = "" + nullChar;
30
				valeur = valeur.replaceAll(sNull, "");
31
				return valeur;
32
			}
33
		} else {
171 jp_milcent 34
			return "";
69 jpm 35
		}
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
}