Subversion Repositories eFlore/Applications.coel

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
831 jpm 1
package org.tela_botanica.client.modeles;
2
 
3
import org.tela_botanica.client.util.UtilString;
4
 
5
import com.extjs.gxt.ui.client.data.BaseModelData;
6
 
7
public class UniteBase extends BaseModelData {
8
 
9
	private static final long serialVersionUID = 394843761854792528L;
10
	public static final String COMPTE_EXACT = "E";
11
	public static final String COMPTE_APPROXIMATIF = "A";
12
 
13
	public UniteBase() {
14
 
15
	}
16
 
17
	public UniteBase(String type, int nombre, String precision, String format, int nombreParts, String precisionPart, int nombreSp, String precisionSp) {
18
		setType(type);
19
		setNombre(nombre);
20
		setPrecision(precision);
21
		setFormat(format);
22
		setTypeAutre(false);
23
	}
24
 
25
	public String getType() {
26
		return renvoyerValeurCorrecte((String) get("type"));
27
	}
28
	public void setType(String type) {
29
		set("type", type);
30
	}
31
 
32
	public String getNombre() {
33
		return get("nombre");
34
	}
35
	public void setNombre(int nombre) {
36
		set("nombre", nombre);
37
	}
38
 
39
	public String getPrecision() {
40
		return renvoyerValeurCorrecte((String) get("precision"));
41
	}
42
	public void setPrecision(String precision) {
43
		set("precision", precision);
44
	}
45
 
46
	public String getFormat() {
47
		return renvoyerValeurCorrecte((String) get("format"));
48
	}
49
	public void setFormat(String format) {
50
		set("format", format);
51
	}
52
 
53
	public String getNombrePart() {
54
		return get("nombre_part");
55
	}
56
	public void setNombrePart(int nombre) {
57
		set("nombre_part", nombre);
58
	}
59
 
60
	public String getPrecisionPart() {
61
		return renvoyerValeurCorrecte((String) get("precision_part"));
62
	}
63
	public void setPrecisionPart(String precision) {
64
		set("precision_part", precision);
65
	}
66
 
67
	public String getNombreSp() {
68
		return get("nombre_sp");
69
	}
70
	public void setNombreSp(int nombre) {
71
		set("nombre_sp", nombre);
72
	}
73
 
74
	public String getPrecisionSp() {
75
		return renvoyerValeurCorrecte((String) get("precision_sp"));
76
	}
77
	public void setPrecisionSp(String precision) {
78
		set("precision_sp", precision);
79
	}
80
 
81
	public boolean getTypeAutre() {
82
		return get("type_autre");
83
	}
84
	public void setTypeAutre(boolean bool) {
85
		set("type_autre", bool);
86
	}
87
 
88
	private String renvoyerValeurCorrecte(String valeur) {
89
		String valeurCorrecte = "";
90
		if (!UtilString.isEmpty(valeur)) {
91
			valeurCorrecte = valeur;
92
		}
93
		return valeurCorrecte;
94
	}
95
}