Subversion Repositories eFlore/Applications.coel

Rev

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

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