Subversion Repositories eFlore/Applications.coel

Rev

Rev 948 | Rev 1369 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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