Subversion Repositories eFlore/Applications.coel

Rev

Rev 890 | Rev 935 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 890 Rev 929
Line 1... Line 1...
1
package org.tela_botanica.client.modeles;
1
package org.tela_botanica.client.modeles;
Line 2... Line -...
2
 
-
 
3
import java.util.Iterator;
-
 
4
import java.util.Set;
-
 
5
 
2
 
Line 6... Line 3...
6
import com.google.gwt.json.client.JSONObject;
3
import com.google.gwt.json.client.JSONObject;
Line 7... Line 4...
7
 
4
 
Line 8... Line 5...
8
public class Projet extends aDonnee {
5
public class Projet extends aDonnee {
Line 9... Line 6...
9
	
6
	
10
	private static final long serialVersionUID = 6733053168274995082L;
-
 
11
 
-
 
Line 12... Line 7...
12
	private static final String PREFIXE = "cpr";
7
	private static final long serialVersionUID = 6733053168274995082L;
13
 
-
 
14
	public Projet() {
-
 
15
		
-
 
16
	}
-
 
17
	
-
 
18
	public Projet(JSONObject liste) {
-
 
19
		// l'objet JSON est une table de hachage
-
 
20
		Set<String> im = liste.keySet();
-
 
21
 
-
 
22
		// Parcourt pour chaque clé
-
 
23
		for (Iterator<String> it = im.iterator(); it.hasNext();) {
-
 
24
			// Si elle est associée à une valeur, nous l'ajoutons
8
 
25
			String cle = it.next();
-
 
26
			// Suppression de l'abréviation du champ. Inutile dans le contexte d'un objet
-
 
27
			String cleObjet = cle.replaceFirst("^"+PREFIXE+"_", "");
-
 
28
			if (liste.get(cle).isString() != null) {
-
 
29
				String valeur = liste.get(cle).isString().stringValue();
-
 
30
				this.set(cleObjet, valeur);
-
 
31
			} else {
9
	private static final String PREFIXE = "cpr";
Line 32... Line 10...
32
				// Sinon, nous ajoutons la clé avec une valeur vide
10
 
33
				String valeur = " ";
11
	public Projet() {}
34
				this.set(cleObjet, valeur);
12
	
35
			}
13
	public Projet(JSONObject liste) {
Line 36... Line 14...
36
		}
14
		initialiserModele(liste);
37
	}
15
	}
38
	
16
	
-
 
17
	@Override
-
 
18
	protected String getPrefixe() {
-
 
19
		return PREFIXE;
Line 39... Line 20...
39
	@Override
20
	}
40
	protected String getPrefixe() {
21
	
41
		return PREFIXE;
22
	public String getId() {
-
 
23
		return renvoyerValeurCorrecte("id_projet");
-
 
24
	}
-
 
25
	public void setId(String projetId) {
Line 42... Line 26...
42
	}
26
		set("id_projet", projetId);
43
	
27
	}
44
	public String getId() {
28
	
-
 
29
	public String getNom() {
-
 
30
		return renvoyerValeurCorrecte("nom");
-
 
31
	}
Line 45... Line 32...
45
		return renvoyerValeurCorrecte("id_projet");
32
	public void setNom(String nom) {
46
	}
33
		set("nom", nom);
47
	
34
	}
-
 
35
	
-
 
36
	public String getAbreviation() {
-
 
37
		return renvoyerValeurCorrecte("abreviation");
Line 48... Line 38...
48
	public String getNom() {
38
	}
49
		return renvoyerValeurCorrecte("nom");
39
	public void setAbreviation(String abrev) {
50
	}
40
		set("abreviation", abrev);
-
 
41
	}
-
 
42
	
-
 
43
	public String getResume() {
Line 51... Line 44...
51
	
44
		return renvoyerValeurCorrecte("resume");
52
	public String getAbreviation() {
45
	}
53
		return renvoyerValeurCorrecte("abreviation");
46
	public void setResume(String valeur) {
-
 
47
		set("resume", valeur);
-
 
48
	}
-
 
49
	
Line 54... Line 50...
54
	}
50
	public String getDescription() {
55
	
51
		return renvoyerValeurCorrecte("description");
56
	public String getResume() {
52
	}
-
 
53
	public void setDescription(String valeur) {
-
 
54
		set("description", valeur);
-
 
55
	}
Line 57... Line 56...
57
		return renvoyerValeurCorrecte("resume");
56
	
58
	}
57
	public String getUrl() {
59
	
58
		return renvoyerValeurCorrecte("url");
-
 
59
	}
-
 
60
	public void setUrl(String valeur) {
-
 
61
		set("url", valeur);
Line 60... Line 62...
60
	public String getDescription() {
62
	}
61
		return renvoyerValeurCorrecte("description");
63
	
62
	}
64
	public String getMotsCles() {
-
 
65
		return renvoyerValeurCorrecte("mot_cles");
-
 
66
	}
-
 
67
	public void setMotsCles(String valeur) {
Line 63... Line 68...
63
	
68
		set("mot_cles", valeur);
64
	public String getUrl() {
69
	}
65
		return renvoyerValeurCorrecte("url");
70
	
-
 
71
	public String getCitation() {
-
 
72
		return renvoyerValeurCorrecte("citation");
-
 
73
	}
Line 66... Line 74...
66
	}
74
	public void setCitation(String valeur) {
67
	
75
		set("citation", valeur);
68
	public String getMotsCles() {
76
	}
-
 
77
	
-
 
78
	public String getLicence() {
-
 
79
		return renvoyerValeurCorrecte("licence");
Line 69... Line 80...
69
		return renvoyerValeurCorrecte("mot_cles");
80
	}
70
	}
81
	public void setLicence(String valeur) {
71
	
82
		set("licence", valeur);
-
 
83
	}
-
 
84
	
-
 
85
	public String getLangue() {
Line 72... Line 86...
72
	public String getCitation() {
86
		return renvoyerValeurCorrecte("ce_langue");
73
		return renvoyerValeurCorrecte("citation");
87
	}
74
	}
88
	public void setLangue(String valeur) {
-
 
89
		set("ce_langue", valeur);
-
 
90
	}
-
 
91
	
Line 75... Line 92...
75
	
92
	public String getIndexationHeure() {
76
	public String getLicence() {
93
		return renvoyerValeurCorrecte("indexation_heure");
77
		return renvoyerValeurCorrecte("licence");
94
	}
78
	}
-
 
79
	
-
 
80
	public String getLangue() {
-
 
81
		return renvoyerValeurCorrecte("ce_langue");
-
 
82
	}
-
 
83
	
-
 
84
	public String getIndexationHeure() {
-
 
85
		return renvoyerValeurCorrecte("indexation_heure");
-
 
86
	}
-
 
87
	
-
 
88
	public String getIndexationDuree() {
-
 
89
		return renvoyerValeurCorrecte("ce_indexation_duree");
-
 
90
	}
-
 
91
	
-
 
92
	public String getIndexationFreq() {
-
 
93
		return renvoyerValeurCorrecte("ce_indexation_freq");
-
 
94
	}
-
 
95
	
-
 
96
	public String getMarkPublic() {
-
 
97
		return renvoyerValeurCorrecte("mark_public");
-
 
98
	}
-
 
99
	
-
 
100
	public String getMeta() {
-
 
101
		return renvoyerValeurCorrecte("ce_meta");
-
 
102
	}
-
 
103
 
95
	public void setIndexationHeure(String valeur) {
104
	public void setId(String projetId) {
96
		set("indexation_heure", valeur);
105
		set("id_projet", projetId);
-
 
106
	}
-
 
107
	
-
 
108
	public String setNom(String nom) {
-
 
109
		return set("nom",nom);
-
 
110
	}
-
 
111
	
-
 
112
	public String setAbreviation(String abrev) {
-
 
113
		return set("abreviation",abrev);
-
 
114
	}
-
 
115
	
-
 
116
	public String setResume(String valeur) {
-
 
117
		return set("resume",valeur);
-
 
118
	}
-
 
119
	
-
 
120
	public String setDescription(String valeur) {
-
 
121
		return set("description",valeur);
-
 
122
	}
-
 
123
	
-
 
124
	public String setUrl(String valeur) {
-
 
125
		return set("url",valeur);
-
 
126
	}
-
 
127
	
-
 
128
	public String setMotsCles(String valeur) {
-
 
129
		return set("mot_cles ",valeur);
97
	}
Line 130... Line -...
130
	}
-
 
131
	
-
 
132
	public String setCitation(String valeur) {
-
 
133
		return set("citation ",valeur);
-
 
134
	}
-
 
135
	
-
 
136
	public String setLicence(String valeur) {
-
 
137
		return set("licence ",valeur);
98