Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1329 Rev 1369
1
package org.tela_botanica.client.modeles.projet;
1
package org.tela_botanica.client.modeles.projet;
-
 
2
 
-
 
3
import java.util.Iterator;
-
 
4
import java.util.Map;
-
 
5
import java.util.Set;
2
 
6
 
3
import org.tela_botanica.client.modeles.aDonnee;
7
import org.tela_botanica.client.modeles.aDonnee;
4
 
8
 
5
import com.extjs.gxt.ui.client.data.ModelData;
9
import com.extjs.gxt.ui.client.data.ModelData;
6
import com.google.gwt.json.client.JSONObject;
10
import com.google.gwt.json.client.JSONObject;
7
 
11
 
8
public class Projet extends aDonnee {
12
public class Projet extends aDonnee {
9
	
13
	
10
	private static final long serialVersionUID = 6733053168274995082L;
14
	private static final long serialVersionUID = 6733053168274995082L;
11
 
15
 
12
	private static final String PREFIXE = "cpr";
16
	private static final String PREFIXE = "cpr";
13
	public static String[] champsObligatoires = {"cpr_id_projet"};
17
	public static String[] champsObligatoires = {"cpr_id_projet"};
14
	
18
	
15
	public Projet() {}
19
	public Projet() {}
16
	
20
	
17
	public Projet(JSONObject liste) {
21
	public Projet(JSONObject liste) {
18
		initialiserModele(liste);
22
		initialiserModele(liste);
19
	}
23
	}
20
	
24
	
21
	public Projet(ModelData model)
25
	public Projet(ModelData model)
22
	{		
26
	{		
23
		this.set("id_projet", model.get("cpr_id_projet"));
27
		Map<String, Object> a = model.getProperties();
-
 
28
 
-
 
29
		Set<String> cles = a.keySet();
-
 
30
		Iterator<String> it = cles.iterator();
-
 
31
		while (it.hasNext()) {
-
 
32
			String cle = it.next();			
-
 
33
			if (a.get(cle) != null) {
-
 
34
				String cleObjet = cle.replaceFirst("^"+getPrefixe()+"_", "");
24
		this.set("nom", model.get("cpr_nom"));
35
				this.set(cleObjet, a.get(cle));
-
 
36
			}
-
 
37
		}
25
	}
38
	}
26
	
39
	
27
	@Override
40
	@Override
28
	protected String getPrefixe() {
41
	protected String getPrefixe() {
29
		return PREFIXE;
42
		return PREFIXE;
30
	}
43
	}
31
	
44
	
32
	protected String[] getChampsObligatoires()	{
45
	protected String[] getChampsObligatoires()	{
33
		return champsObligatoires;
46
		return champsObligatoires;
34
	}
47
	}
35
	
48
	
36
	public String getId() {
49
	public String getId() {
37
		return renvoyerValeurCorrecte("id_projet");
50
		return renvoyerValeurCorrecte("id_projet");
38
	}
51
	}
39
	public void setId(String projetId) {
52
	public void setId(String projetId) {
40
		set("id_projet", projetId);
53
		set("id_projet", projetId);
41
	}
54
	}
42
	
55
	
43
	public String getNom() {
56
	public String getNom() {
44
		return renvoyerValeurCorrecte("nom");
57
		return renvoyerValeurCorrecte("nom");
45
	}
58
	}
46
	public void setNom(String nom) {
59
	public void setNom(String nom) {
47
		set("nom", nom);
60
		set("nom", nom);
48
	}
61
	}
49
	
62
	
50
	public String getAbreviation() {
63
	public String getAbreviation() {
51
		return renvoyerValeurCorrecte("abreviation");
64
		return renvoyerValeurCorrecte("abreviation");
52
	}
65
	}
53
	public void setAbreviation(String abrev) {
66
	public void setAbreviation(String abrev) {
54
		set("abreviation", abrev);
67
		set("abreviation", abrev);
55
	}
68
	}
56
	
69
	
57
	public String getResume() {
70
	public String getResume() {
58
		return renvoyerValeurCorrecte("resume");
71
		return renvoyerValeurCorrecte("resume");
59
	}
72
	}
60
	public void setResume(String valeur) {
73
	public void setResume(String valeur) {
61
		set("resume", valeur);
74
		set("resume", valeur);
62
	}
75
	}
63
	
76
	
64
	public String getDescription() {
77
	public String getDescription() {
65
		return renvoyerValeurCorrecte("description");
78
		return renvoyerValeurCorrecte("description");
66
	}
79
	}
67
	public void setDescription(String valeur) {
80
	public void setDescription(String valeur) {
68
		set("description", valeur);
81
		set("description", valeur);
69
	}
82
	}
70
	
83
	
71
	public String getUrl() {
84
	public String getUrl() {
72
		return renvoyerValeurCorrecte("url");
85
		return renvoyerValeurCorrecte("url");
73
	}
86
	}
74
	public void setUrl(String valeur) {
87
	public void setUrl(String valeur) {
75
		set("url", valeur);
88
		set("url", valeur);
76
	}
89
	}
77
	
90
	
78
	public String getMotsCles() {
91
	public String getMotsCles() {
79
		return renvoyerValeurCorrecte("mot_cles");
92
		return renvoyerValeurCorrecte("mot_cles");
80
	}
93
	}
81
	public void setMotsCles(String valeur) {
94
	public void setMotsCles(String valeur) {
82
		set("mot_cles", valeur);
95
		set("mot_cles", valeur);
83
	}
96
	}
84
	
97
	
85
	public String getCitation() {
98
	public String getCitation() {
86
		return renvoyerValeurCorrecte("citation");
99
		return renvoyerValeurCorrecte("citation");
87
	}
100
	}
88
	public void setCitation(String valeur) {
101
	public void setCitation(String valeur) {
89
		set("citation", valeur);
102
		set("citation", valeur);
90
	}
103
	}
91
	
104
	
92
	public String getLicence() {
105
	public String getLicence() {
93
		return renvoyerValeurCorrecte("licence");
106
		return renvoyerValeurCorrecte("licence");
94
	}
107
	}
95
	public void setLicence(String valeur) {
108
	public void setLicence(String valeur) {
96
		set("licence", valeur);
109
		set("licence", valeur);
97
	}
110
	}
98
	
111
	
99
	public String getLangue() {
112
	public String getLangue() {
100
		return renvoyerValeurCorrecte("ce_langue");
113
		return renvoyerValeurCorrecte("ce_langue");
101
	}
114
	}
102
	public void setLangue(String valeur) {
115
	public void setLangue(String valeur) {
103
		set("ce_langue", valeur);
116
		set("ce_langue", valeur);
104
	}
117
	}
105
	
118
	
106
	public String getIndexationHeure() {
119
	public String getIndexationHeure() {
107
		return renvoyerValeurCorrecte("indexation_heure");
120
		return renvoyerValeurCorrecte("indexation_heure");
108
	}
121
	}
109
	public void setIndexationHeure(String valeur) {
122
	public void setIndexationHeure(String valeur) {
110
		set("indexation_heure", valeur);
123
		set("indexation_heure", valeur);
111
	}
124
	}
112
	
125
	
113
	public String getIndexationDuree() {
126
	public String getIndexationDuree() {
114
		return renvoyerValeurCorrecte("ce_indexation_duree");
127
		return renvoyerValeurCorrecte("ce_indexation_duree");
115
	}
128
	}
116
	public void setIndexationDuree(String valeur) {
129
	public void setIndexationDuree(String valeur) {
117
		set("ce_indexation_duree", valeur);
130
		set("ce_indexation_duree", valeur);
118
	}
131
	}
119
	
132
	
120
	public String getIndexationFreq() {
133
	public String getIndexationFreq() {
121
		return renvoyerValeurCorrecte("ce_indexation_freq");
134
		return renvoyerValeurCorrecte("ce_indexation_freq");
122
	}
135
	}
123
	public void setIndexationFreq(String valeur) {
136
	public void setIndexationFreq(String valeur) {
124
		set("ce_indexation_freq", valeur);
137
		set("ce_indexation_freq", valeur);
125
	}
138
	}
126
	
139
	
127
	public String getMarkPublic() {
140
	public String getMarkPublic() {
128
		return renvoyerValeurCorrecte("mark_public");
141
		return renvoyerValeurCorrecte("mark_public");
129
	}
142
	}
130
	public void setMarkPublic(String valeur) {
143
	public void setMarkPublic(String valeur) {
131
		set("mark_public", valeur);
144
		set("mark_public", valeur);
132
	}
145
	}
133
	
146
	
134
}
147
}