Subversion Repositories eFlore/Applications.coel

Rev

Rev 1297 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1297 Rev 1327
1
package org.tela_botanica.client.vues.projet;
1
package org.tela_botanica.client.vues.projet;
2
 
2
 
3
import org.tela_botanica.client.ComposantClass;
3
import org.tela_botanica.client.ComposantClass;
4
import org.tela_botanica.client.ComposantId;
4
import org.tela_botanica.client.ComposantId;
5
import org.tela_botanica.client.Mediateur;
5
import org.tela_botanica.client.Mediateur;
6
import org.tela_botanica.client.interfaces.Rafraichissable;
6
import org.tela_botanica.client.interfaces.Rafraichissable;
7
import org.tela_botanica.client.modeles.ValeurListe;
7
import org.tela_botanica.client.modeles.ValeurListe;
8
import org.tela_botanica.client.modeles.projet.Projet;
8
import org.tela_botanica.client.modeles.projet.Projet;
9
import org.tela_botanica.client.modeles.projet.ProjetListe;
9
import org.tela_botanica.client.modeles.projet.ProjetListe;
10
import org.tela_botanica.client.util.UtilString;
10
import org.tela_botanica.client.util.UtilString;
11
import org.tela_botanica.client.vues.DetailVue;
11
import org.tela_botanica.client.vues.DetailVue;
12
 
12
 
13
import com.extjs.gxt.ui.client.Style.Scroll;
13
import com.extjs.gxt.ui.client.Style.Scroll;
14
import com.extjs.gxt.ui.client.util.Format;
14
import com.extjs.gxt.ui.client.util.Format;
15
import com.extjs.gxt.ui.client.util.Params;
15
import com.extjs.gxt.ui.client.util.Params;
16
import com.extjs.gxt.ui.client.widget.ContentPanel;
16
import com.extjs.gxt.ui.client.widget.ContentPanel;
17
import com.extjs.gxt.ui.client.widget.Html;
17
import com.extjs.gxt.ui.client.widget.Html;
18
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
18
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
19
import com.google.gwt.core.client.GWT;
19
import com.google.gwt.core.client.GWT;
20
 
20
 
21
public class ProjetDetailVue extends DetailVue implements Rafraichissable {
21
public class ProjetDetailVue extends DetailVue implements Rafraichissable {
22
	
22
	
23
	private String enteteTpl = null;
23
	private String enteteTpl = null;
24
	private String contenuTpl = null;
24
	private String contenuTpl = null;
25
	private String indexationTpl = null;
25
	private String indexationTpl = null;
26
		
26
		
27
	private ContentPanel panneauPrincipal = null;
27
	private ContentPanel panneauPrincipal = null;
28
	private Html entete = null;
28
	private Html entete = null;
29
	private Html contenu = null;
29
	private Html contenu = null;
30
	
30
	
31
	private final String listeValeurIndexationDureeId = "dureesIndexation";
31
	private final String listeValeurIndexationDureeId = "dureesIndexation";
32
	private final int listeValeurIndexationDureeInt = 1072;
32
	private final int listeValeurIndexationDureeInt = 1072;
33
	private final String listeValeurIndexationFrequenceId = "frequencesIndexation";
33
	private final String listeValeurIndexationFrequenceId = "frequencesIndexation";
34
	private final int listeValeurIndexationFrequenceInt = 1073;
34
	private final int listeValeurIndexationFrequenceInt = 1073;
35
	private final String listeLanguesId = "langues";
35
	private final String listeLanguesId = "langues";
36
	private final int listeLanguesInt = 1071;	
36
	private final int listeLanguesInt = 1071;	
37
 
37
 
38
	private Projet projet = null;
38
	private Projet projet = null;
39
	private boolean projetChargementOk = false;
39
	private boolean projetChargementOk = false;
40
	private ValeurListe valeurListeIndexationDuree = null;	
40
	private ValeurListe valeurListeIndexationDuree = null;	
41
	private boolean listeIndexationDureeChargee = false;
41
	private boolean listeIndexationDureeChargee = false;
42
	private ValeurListe valeurListeIndexationFrequence = null;
42
	private ValeurListe valeurListeIndexationFrequence = null;
43
	private boolean listeIndexationFrequenceChargee = false;
43
	private boolean listeIndexationFrequenceChargee = false;
44
	private ValeurListe valeurListeLangue = null;
44
	private ValeurListe valeurListeLangue = null;
45
	private boolean listeLangueChargee = false;
45
	private boolean listeLangueChargee = false;
46
 
46
 
47
	public ProjetDetailVue(Mediateur mediateurCourant) {
47
	public ProjetDetailVue(Mediateur mediateurCourant) {
48
		super(mediateurCourant);
48
		super(mediateurCourant);
49
		
49
		
50
		initialiserTousLesTpl();
50
		initialiserTousLesTpl();
51
		
51
		
52
		panneauPrincipal = new ContentPanel();
52
		panneauPrincipal = new ContentPanel();
53
		panneauPrincipal.setLayout(new FitLayout());
53
		panneauPrincipal.setLayout(new FitLayout());
54
		panneauPrincipal.setHeaderVisible(false);
54
		panneauPrincipal.setHeaderVisible(false);
55
		panneauPrincipal.setBodyBorder(false);
55
		panneauPrincipal.setBodyBorder(false);
56
		panneauPrincipal.setScrollMode(Scroll.AUTO);
56
		panneauPrincipal.setScrollMode(Scroll.AUTO);
57
			
57
			
58
	    entete = new Html();
58
	    entete = new Html();
59
	    entete.setId(ComposantId.ZONE_DETAIL_ENTETE);
59
	    entete.setId(ComposantId.ZONE_DETAIL_ENTETE);
60
	    panneauPrincipal.setTopComponent(entete);
60
	    panneauPrincipal.setTopComponent(entete);
61
	    
61
	    
62
	    contenu = new Html();
62
	    contenu = new Html();
63
	    panneauPrincipal.add(contenu);
63
	    panneauPrincipal.add(contenu);
64
	    
64
	    
65
		add(panneauPrincipal);
65
		add(panneauPrincipal);
66
		
66
		
67
		mediateurCourant.obtenirListeValeurEtRafraichir(this, listeValeurIndexationDureeId);
67
		mediateurCourant.obtenirListeValeurEtRafraichir(this, listeValeurIndexationDureeId);
68
		mediateurCourant.obtenirListeValeurEtRafraichir(this, listeValeurIndexationFrequenceId);
68
		mediateurCourant.obtenirListeValeurEtRafraichir(this, listeValeurIndexationFrequenceId);
69
		mediateurCourant.obtenirListeValeurEtRafraichir(this, listeLanguesId);
69
		mediateurCourant.obtenirListeValeurEtRafraichir(this, listeLanguesId);
70
	}
70
	}
71
 
71
 
72
	private void initialiserTousLesTpl() {
72
	private void initialiserTousLesTpl() {
73
		initialiserEnteteHtmlTpl();
73
		initialiserEnteteHtmlTpl();
74
		initialiserGeneralTpl();
74
		initialiserGeneralTpl();
75
		initialiserIndexationTpl();
75
		initialiserIndexationTpl();
76
	}
76
	}
77
	
77
	
78
	private void initialiserEnteteHtmlTpl() {
78
	private void initialiserEnteteHtmlTpl() {
79
		enteteTpl = 	
79
		enteteTpl = 	
80
			"<div id='{css_id}'>"+
80
			"<div id='{css_id}'>"+
81
			"	<h1>{projet}</h1>"+
81
			"	<h1>{projet}</h1>"+
82
			"	<h2>{abreviation} <span class='{css_meta}'>{projet} <br /> {i18n_id}:{id} - {guid}</span></h2>" +
82
			"	<h2>{abreviation} <span class='{css_meta}'>{projet} <br /> {i18n_id}:{id} - {guid}</span></h2>" +
83
			"</div>";
83
			"</div>";
84
	}
84
	}
85
	
85
	
86
	private void initialiserGeneralTpl() {
86
	private void initialiserGeneralTpl() {
87
		contenuTpl =
87
		contenuTpl =
88
			"<div class='{css_corps}'>"+
88
			"<div class='{css_corps}'>"+
89
			"	<div class='{css_fieldset}'>"+
89
			"	<div class='{css_fieldset}'>"+
90
			"		<h2>{i18n_titre_info_generale}</h2>"+
90
			"		<h2>{i18n_titre_info_generale}</h2>"+
91
			"		<span class='{css_label}'>{i18n_nom} :</span> {nom}<br />"+
91
			"		<span class='{css_label}'>{i18n_nom} :</span> {nom}<br />"+
92
			"		<span class='{css_label}'>{i18n_abreviation} :</span> {abreviation}<br />"+
92
			"		<span class='{css_label}'>{i18n_abreviation} :</span> {abreviation}<br />"+
93
			"		<span class='{css_label}'>{i18n_resume} :</span> {resume}<br />"+
93
			"		<span class='{css_label}'>{i18n_resume} :</span> {resume}<br />"+
94
			"		<span class='{css_label}'>{i18n_description} :</span> {description}<br />"+
94
			"		<span class='{css_label}'>{i18n_description} :</span> {description}<br />"+
95
			"		<span class='{css_label}'>{i18n_url} :</span> <a class='{css_lien_ext}' href='{url}' onclick='window.open(this.href); return false;'>{url}</a><br />"+
95
			"		<span class='{css_label}'>{i18n_url} :</span> <a class='{css_lien_ext}' href='{url}' onclick='window.open(this.href); return false;'>{url}</a><br />"+
96
			"	</div>"+
96
			"	</div>"+
97
			"	<div class='{css_fieldset}'>"+
97
			"	<div class='{css_fieldset}'>"+
98
			"		<h2>{i18n_titre_complement}</h2>"+
98
			"		<h2>{i18n_titre_complement}</h2>"+
99
			"		<span class='{css_label}'>{i18n_mot_cles} :</span> {mot_cles}<br />"+
99
			"		<span class='{css_label}'>{i18n_mot_cles} :</span> {mot_cles}<br />"+
100
			"		<span class='{css_label}'>{i18n_citation} :</span> {citation}<br />"+
100
			"		<span class='{css_label}'>{i18n_citation} :</span> {citation}<br />"+
101
			"		<span class='{css_label}'>{i18n_licence} :</span> {licence}<br />"+
101
			"		<span class='{css_label}'>{i18n_licence} :</span> {licence}<br />"+
102
			"		<span class='{css_label}'>{i18n_langue} :</span> {langue}<br />"+
102
			"		<span class='{css_label}'>{i18n_langue} :</span> {langue}<br />"+
103
			"	</div>"+
103
			"	</div>"+
104
			"	<hr class='{css_clear}'/>"+
104
			"	<hr class='{css_clear}'/>"+
105
			"	<div class='{css_fieldset}'>"+
105
			"	<div class='{css_fieldset}'>"+
106
			"		<h2>{i18n_titre_indexation}</h2>"+
106
			"		<h2>{i18n_titre_indexation}</h2>"+
107
			"		<span class='{css_label}'>{i18n_mark_public} :</span> {mark_public}<br />"+
107
			"		<span class='{css_label}'>{i18n_mark_public} :</span> {mark_public}<br />"+
108
			"		{indexation}"+
108
			"		{indexation}"+
109
			"	</div>"+
109
			"	</div>"+
110
			"</div>";
110
			"</div>";
111
	}
111
	}
112
	
112
	
113
	private void initialiserIndexationTpl() {
113
	private void initialiserIndexationTpl() {
114
		indexationTpl =
114
		indexationTpl =
115
			"		<span class='{css_label}'>{i18n_indexation_heure} :</span> {indexation_heure}<br />"+
115
			"		<span class='{css_label}'>{i18n_indexation_heure} :</span> {indexation_heure}<br />"+
116
			"		<span class='{css_label}'>{i18n_indexation_duree} :</span> {indexation_duree}<br />"+
116
			"		<span class='{css_label}'>{i18n_indexation_duree} :</span> {indexation_duree}<br />"+
117
			"		<span class='{css_label}'>{i18n_indexation_frequence} :</span> {indexation_frequence}<br />";
117
			"		<span class='{css_label}'>{i18n_indexation_frequence} :</span> {indexation_frequence}<br />";
118
	}
118
	}
119
	
119
	
120
	public void afficherDetail() {
120
	public void afficherDetail() {
121
		if (projet != null) {
121
		if (projet != null) {
122
			afficherEntete();
122
			afficherEntete();
123
			afficherDetailProjet();
123
			afficherDetailProjet();
124
		}
124
		}
125
		layout();
125
		layout();
126
	}
126
	}
127
	
127
	
128
	private void afficherEntete() {
128
	private void afficherEntete() {
129
		Params enteteParams = new Params();
129
		Params enteteParams = new Params();
130
		enteteParams.set("css_id", ComposantId.ZONE_DETAIL_ENTETE);
130
		enteteParams.set("css_id", ComposantId.ZONE_DETAIL_ENTETE);
131
		enteteParams.set("css_meta", ComposantClass.META);
131
		enteteParams.set("css_meta", ComposantClass.META);
132
		
132
		
133
		enteteParams.set("i18n_id", i18nC.id());
133
		enteteParams.set("i18n_id", i18nC.id());
134
		
134
		
135
		enteteParams.set("id", projet.getId());
135
		enteteParams.set("id", projet.getId());
136
		enteteParams.set("guid", getGuid());
136
		enteteParams.set("guid", getGuid());
137
		enteteParams.set("projet", construireTxtProjet(projet.getId()));
137
		enteteParams.set("projet", construireTxtProjet(projet.getId()));
138
		enteteParams.set("abreviation", projet.getAbreviation());
138
		enteteParams.set("abreviation", projet.getAbreviation());
139
		GWT.log("entete généré", null);
-
 
-
 
139
 
140
		String eHtml = Format.substitute(enteteTpl, enteteParams);
140
		String eHtml = Format.substitute(enteteTpl, enteteParams);
141
		entete.getElement().setInnerHTML(eHtml);
141
		entete.getElement().setInnerHTML(eHtml);
142
	}
142
	}
143
	
143
	
144
	public String getGuid() {
144
	public String getGuid() {
145
		String guid = "URN:tela-botanica.org:";
145
		String guid = "URN:tela-botanica.org:";
146
		guid += "coel"+projet.getId()+":";
146
		guid += "coel"+projet.getId()+":";
147
		guid += "pro"+projet.getId();
147
		guid += "pro"+projet.getId();
148
		return guid;
148
		return guid;
149
	}
149
	}
150
	
150
	
151
	public void afficherDetailProjet() {
151
	public void afficherDetailProjet() {
152
		Params contenuParams = new Params();
152
		Params contenuParams = new Params();
153
		
153
		
154
		contenuParams.set("i18n_titre_info_generale", i18nC.projetTitreInfoGenerale());
154
		contenuParams.set("i18n_titre_info_generale", i18nC.projetTitreInfoGenerale());
155
		
155
		
156
		contenuParams.set("i18n_nom", i18nC.nom());
156
		contenuParams.set("i18n_nom", i18nC.nom());
157
		contenuParams.set("nom", projet.getNom());
157
		contenuParams.set("nom", projet.getNom());
158
		
158
		
159
		contenuParams.set("i18n_abreviation", i18nC.projetAbreviation());
159
		contenuParams.set("i18n_abreviation", i18nC.projetAbreviation());
160
		contenuParams.set("abreviation", projet.getAbreviation());
160
		contenuParams.set("abreviation", projet.getAbreviation());
161
		
161
		
162
		contenuParams.set("i18n_resume", i18nC.projetResume());
162
		contenuParams.set("i18n_resume", i18nC.projetResume());
163
		contenuParams.set("resume", projet.getResume());
163
		contenuParams.set("resume", projet.getResume());
164
		
164
		
165
		contenuParams.set("i18n_description", i18nC.projetDescription());
165
		contenuParams.set("i18n_description", i18nC.projetDescription());
166
		contenuParams.set("description", projet.getDescription());
166
		contenuParams.set("description", projet.getDescription());
167
		
167
		
168
		contenuParams.set("i18n_url", i18nC.projetUrl());
168
		contenuParams.set("i18n_url", i18nC.projetUrl());
169
		contenuParams.set("url", projet.getUrl());
169
		contenuParams.set("url", projet.getUrl());
170
		
170
		
171
		contenuParams.set("i18n_titre_complement", i18nC.projetTitreComplement());
171
		contenuParams.set("i18n_titre_complement", i18nC.projetTitreComplement());
172
		
172
		
173
		contenuParams.set("i18n_mot_cles", i18nC.projetMotsCles());
173
		contenuParams.set("i18n_mot_cles", i18nC.projetMotsCles());
174
		contenuParams.set("mot_cles", projet.getMotsCles());
174
		contenuParams.set("mot_cles", projet.getMotsCles());
175
		
175
		
176
		contenuParams.set("i18n_citation", i18nC.projetCitation());
176
		contenuParams.set("i18n_citation", i18nC.projetCitation());
177
		contenuParams.set("citation", projet.getCitation());
177
		contenuParams.set("citation", projet.getCitation());
178
		
178
		
179
		contenuParams.set("i18n_licence", i18nC.projetLicence());
179
		contenuParams.set("i18n_licence", i18nC.projetLicence());
180
		contenuParams.set("licence", projet.getLicence());
180
		contenuParams.set("licence", projet.getLicence());
181
		
181
		
182
		contenuParams.set("i18n_langue", i18nC.projetLangue());
182
		contenuParams.set("i18n_langue", i18nC.projetLangue());
183
		contenuParams.set("langue", obtenirValeurLangue(projet.getLangue()));
183
		contenuParams.set("langue", obtenirValeurLangue(projet.getLangue()));
184
		
184
		
185
		contenuParams.set("i18n_titre_indexation", i18nC.projetTitreIndexation());
185
		contenuParams.set("i18n_titre_indexation", i18nC.projetTitreIndexation());
186
		
186
		
187
		contenuParams.set("i18n_mark_public", i18nC.projetMarkPublic());
187
		contenuParams.set("i18n_mark_public", i18nC.projetMarkPublic());
188
		contenuParams.set("mark_public", obtenirValeurPublic(projet.getMarkPublic()));
188
		contenuParams.set("mark_public", obtenirValeurPublic(projet.getMarkPublic()));
189
		
189
		
190
		contenuParams.set("indexation", creerIndexation());
190
		contenuParams.set("indexation", creerIndexation());
191
		
191
		
192
		String gHtml = formaterContenu(contenuTpl, contenuParams);
192
		String gHtml = formaterContenu(contenuTpl, contenuParams);
193
		contenu.getElement().setInnerHTML(gHtml);
193
		contenu.getElement().setInnerHTML(gHtml);
194
	}
194
	}
195
	
195
	
196
	private String corrigerIndexationHeure(String heureMinuteSecondeEnBdd) {
196
	private String corrigerIndexationHeure(String heureMinuteSecondeEnBdd) {
197
		String heureMinute = "";
197
		String heureMinute = "";
198
		if (!UtilString.isEmpty(heureMinuteSecondeEnBdd)) {
198
		if (!UtilString.isEmpty(heureMinuteSecondeEnBdd)) {
199
			heureMinute = heureMinuteSecondeEnBdd.replaceAll(":00$", "");
199
			heureMinute = heureMinuteSecondeEnBdd.replaceAll(":00$", "");
200
		}
200
		}
201
		return heureMinute;
201
		return heureMinute;
202
	}
202
	}
203
	
203
	
204
	private String creerIndexation() {
204
	private String creerIndexation() {
205
		String html = "";
205
		String html = "";
206
		if (projet.getMarkPublic().equals("1")) {
206
		if (projet.getMarkPublic().equals("1")) {
207
			Params indexationParams = new Params();
207
			Params indexationParams = new Params();
208
			
208
			
209
			indexationParams.set("i18n_indexation_heure", i18nC.projetIndexationHeure());
209
			indexationParams.set("i18n_indexation_heure", i18nC.projetIndexationHeure());
210
			indexationParams.set("indexation_heure", corrigerIndexationHeure(projet.getIndexationHeure()));
210
			indexationParams.set("indexation_heure", corrigerIndexationHeure(projet.getIndexationHeure()));
211
			
211
			
212
			indexationParams.set("i18n_indexation_duree", i18nC.projetIndexationDuree());
212
			indexationParams.set("i18n_indexation_duree", i18nC.projetIndexationDuree());
213
			indexationParams.set("indexation_duree", obtenirValeurIndexationDuree(projet.getIndexationDuree()));
213
			indexationParams.set("indexation_duree", obtenirValeurIndexationDuree(projet.getIndexationDuree()));
214
			
214
			
215
			indexationParams.set("i18n_indexation_frequence", i18nC.projetIndexationFrequence());
215
			indexationParams.set("i18n_indexation_frequence", i18nC.projetIndexationFrequence());
216
			indexationParams.set("indexation_frequence", obtenirValeurIndexationFrequence(projet.getIndexationFreq()));
216
			indexationParams.set("indexation_frequence", obtenirValeurIndexationFrequence(projet.getIndexationFreq()));
217
			
217
			
218
			html = Format.substitute(indexationTpl, indexationParams);
218
			html = Format.substitute(indexationTpl, indexationParams);
219
		}
219
		}
220
		return html;
220
		return html;
221
	}
221
	}
222
	
222
	
223
	public void rafraichir(Object nouvellesDonnees) {
223
	public void rafraichir(Object nouvellesDonnees) {
224
		if (nouvellesDonnees instanceof Projet) {
224
		if (nouvellesDonnees instanceof Projet) {
225
			projet = (Projet) nouvellesDonnees;
225
			projet = (Projet) nouvellesDonnees;
226
			projetChargementOk = true;
226
			projetChargementOk = true;
227
		} else if (nouvellesDonnees instanceof ProjetListe) {
227
		} else if (nouvellesDonnees instanceof ProjetListe) {
228
			projets = (ProjetListe) nouvellesDonnees;
228
			projets = (ProjetListe) nouvellesDonnees;
229
			projetsChargementOk = true;
229
			projetsChargementOk = true;
230
		} else if(nouvellesDonnees instanceof ValeurListe) {
230
		} else if(nouvellesDonnees instanceof ValeurListe) {
231
			ValeurListe nValeurListe = (ValeurListe)nouvellesDonnees;
231
			ValeurListe nValeurListe = (ValeurListe)nouvellesDonnees;
232
			
232
			
233
			if (nValeurListe.getId() == listeValeurIndexationDureeInt) {
233
			if (nValeurListe.getId() == listeValeurIndexationDureeInt) {
234
				valeurListeIndexationDuree = (ValeurListe)nouvellesDonnees;
234
				valeurListeIndexationDuree = (ValeurListe)nouvellesDonnees;
235
				listeIndexationDureeChargee = true;
235
				listeIndexationDureeChargee = true;
236
			}
236
			}
237
			
237
			
238
			if (nValeurListe.getId() == listeValeurIndexationFrequenceInt) {
238
			if (nValeurListe.getId() == listeValeurIndexationFrequenceInt) {
239
				valeurListeIndexationFrequence = (ValeurListe)nouvellesDonnees;
239
				valeurListeIndexationFrequence = (ValeurListe)nouvellesDonnees;
240
				listeIndexationFrequenceChargee = true;
240
				listeIndexationFrequenceChargee = true;
241
			}
241
			}
242
			
242
			
243
			if (nValeurListe.getId() == listeLanguesInt) {
243
			if (nValeurListe.getId() == listeLanguesInt) {
244
				valeurListeLangue = (ValeurListe)nouvellesDonnees;
244
				valeurListeLangue = (ValeurListe)nouvellesDonnees;
245
				listeLangueChargee = true;
245
				listeLangueChargee = true;
246
			}
246
			}
247
		} else {
247
		} else {
248
			GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
248
			GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
249
		}
249
		}
250
		
250
		
251
		if (avoirDonneesChargees()) {
251
		if (avoirDonneesChargees()) {
252
			afficherDetail();
252
			afficherDetail();
253
		}
253
		}
254
	}
254
	}
255
	
255
	
256
	private boolean avoirDonneesChargees() {
256
	private boolean avoirDonneesChargees() {
257
		boolean ok = false;
257
		boolean ok = false;
258
		if (projetsChargementOk && projetChargementOk && listeIndexationDureeChargee && listeIndexationFrequenceChargee && listeLangueChargee) {
258
		if (projetsChargementOk && projetChargementOk && listeIndexationDureeChargee && listeIndexationFrequenceChargee && listeLangueChargee) {
259
			ok = true;
259
			ok = true;
260
		}
260
		}
261
		return ok;
261
		return ok;
262
	}
262
	}
263
	
263
	
264
	private String obtenirValeurIndexationDuree(String id) {
264
	private String obtenirValeurIndexationDuree(String id) {
265
		if (valeurListeIndexationDuree.get(id) != null) {
265
		if (valeurListeIndexationDuree.get(id) != null) {
266
			return valeurListeIndexationDuree.get(id).getNom();
266
			return valeurListeIndexationDuree.get(id).getNom();
267
		}
267
		}
268
		return "";
268
		return "";
269
	}
269
	}
270
	
270
	
271
	private String obtenirValeurIndexationFrequence(String id) {
271
	private String obtenirValeurIndexationFrequence(String id) {
272
		if (valeurListeIndexationFrequence.get(id) != null) {
272
		if (valeurListeIndexationFrequence.get(id) != null) {
273
			return valeurListeIndexationFrequence.get(id).getNom();
273
			return valeurListeIndexationFrequence.get(id).getNom();
274
		}
274
		}
275
		return "";
275
		return "";
276
	}
276
	}
277
	
277
	
278
	private String obtenirValeurLangue(String id) {
278
	private String obtenirValeurLangue(String id) {
279
		if (valeurListeLangue.get(id) != null) {
279
		if (valeurListeLangue.get(id) != null) {
280
			return valeurListeLangue.get(id).getNom();
280
			return valeurListeLangue.get(id).getNom();
281
		}
281
		}
282
		return "";
282
		return "";
283
	}
283
	}
284
	
284
	
285
	private String obtenirValeurPublic(String ouiNon) {
285
	private String obtenirValeurPublic(String ouiNon) {
286
		if (ouiNon.equals("1")) {
286
		if (ouiNon.equals("1")) {
287
			return i18nC.oui();
287
			return i18nC.oui();
288
		}
288
		}
289
		return i18nC.non();
289
		return i18nC.non();
290
	}
290
	}
291
}
291
}