Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1886 Rev 1986
Line 10... Line 10...
10
import org.tela_botanica.del.client.composants.rss.RssVue;
10
import org.tela_botanica.del.client.composants.rss.RssVue;
11
import org.tela_botanica.del.client.config.Config;
11
import org.tela_botanica.del.client.config.Config;
12
import org.tela_botanica.del.client.modeles.InformationsRecherche;
12
import org.tela_botanica.del.client.modeles.InformationsRecherche;
13
import org.tela_botanica.del.client.modeles.ModeRecherche;
13
import org.tela_botanica.del.client.modeles.ModeRecherche;
14
import org.tela_botanica.del.client.services.ReferentielService;
14
import org.tela_botanica.del.client.services.ReferentielService;
-
 
15
import org.tela_botanica.del.client.services.rest.PaysService;
-
 
16
import org.tela_botanica.del.client.services.rest.PaysServiceConcret;
-
 
17
import org.tela_botanica.del.client.services.rest.async.PaysCallback;
15
import org.tela_botanica.del.client.utils.InfosNomPourAutocompletion;
18
import org.tela_botanica.del.client.utils.InfosNomPourAutocompletion;
16
import org.tela_botanica.del.client.utils.UtilitairesAutoCompletionService;
19
import org.tela_botanica.del.client.utils.UtilitairesAutoCompletionService;
Line 17... Line 20...
17
 
20
 
18
import com.google.gwt.event.dom.client.ClickEvent;
21
import com.google.gwt.event.dom.client.ClickEvent;
Line 66... Line 69...
66
		public String getMotCle();
69
		public String getMotCle();
Line 67... Line 70...
67
 
70
 
Line 68... Line 71...
68
		public String getAuteur();
71
		public String getAuteur();
-
 
72
 
-
 
73
		public String getDate();
Line 69... Line 74...
69
 
74
		
Line 70... Line 75...
70
		public String getDate();
75
		public String getPays();
Line 112... Line 117...
112
		public String getMotCleCel();
117
		public String getMotCleCel();
Line 113... Line 118...
113
		
118
		
114
		public void cacherChampsTagsImage();
119
		public void cacherChampsTagsImage();
Line -... Line 120...
-
 
120
		public void cacherChampsTagsObs();
-
 
121
 
115
		public void cacherChampsTagsObs();
122
		void remplirListePays(Map<String, String> listePays);
Line 116... Line 123...
116
 
123
 
117
	}
124
	}
118
 
125
 
Line 158... Line 165...
158
		vue.remplirListeReferentiels(ReferentielService.getReferentiels());
165
		vue.remplirListeReferentiels(ReferentielService.getReferentiels());
159
		if(CacheClient.getInstance().getReferentielNonModifiable()) {
166
		if(CacheClient.getInstance().getReferentielNonModifiable()) {
160
			vue.setReferentielLectureSeule(true);
167
			vue.setReferentielLectureSeule(true);
161
		}
168
		}
Line -... Line 169...
-
 
169
		
-
 
170
		if(CacheClient.getInstance().getListePays() != null) {
-
 
171
			vue.remplirListePays(CacheClient.getInstance().getListePays());
-
 
172
		} else {
-
 
173
			PaysService paysService = new PaysServiceConcret();
-
 
174
			paysService.getPays(new PaysCallback() {			
-
 
175
				@Override
-
 
176
				public void surRetour(Map<String, String> listePays) {
-
 
177
					CacheClient.getInstance().setListePays(listePays);
-
 
178
					MoteurRecherchePresenteur.this.vue.remplirListePays(listePays);
-
 
179
				}
-
 
180
			});
-
 
181
		}
162
		
182
		
163
		if(estPourRechercheImages()) {
183
		if(estPourRechercheImages()) {
164
			vue.cacherChampsTagsObs();
184
			vue.cacherChampsTagsObs();
165
		} else {
185
		} else {
166
			vue.cacherChampsTagsImage();
186
			vue.cacherChampsTagsImage();
Line 359... Line 379...
359
			}
379
			}
360
			informationRecherche.setTag(vue.getMotCle());
380
			informationRecherche.setTag(vue.getMotCle());
361
			informationRecherche.setAuteur(vue.getAuteur());
381
			informationRecherche.setAuteur(vue.getAuteur());
362
			informationRecherche.setDate(vue.getDate());
382
			informationRecherche.setDate(vue.getDate());
363
			informationRecherche.setReferentiel(vue.getReferentiel());
383
			informationRecherche.setReferentiel(vue.getReferentiel());
-
 
384
			informationRecherche.setPays(vue.getPays());
364
		}
385
		}
Line 365... Line 386...
365
		
386
		
366
		if(CacheClient.getInstance().getReferentielNonModifiable()) {
387
		if(CacheClient.getInstance().getReferentielNonModifiable()) {
367
			informationRecherche.setReferentiel(CacheClient.getInstance().getReferentielCourant());
388
			informationRecherche.setReferentiel(CacheClient.getInstance().getReferentielCourant());