| Line 2... |
Line 2... |
| 2 |
|
2 |
|
| 3 |
import org.tela_botanica.del.client.cache.CacheClient;
|
3 |
import org.tela_botanica.del.client.cache.CacheClient;
|
| 4 |
import org.tela_botanica.del.client.composants.formulaires.autocompletion.AutoCompletionComboBoxPresenteur;
|
4 |
import org.tela_botanica.del.client.composants.formulaires.autocompletion.AutoCompletionComboBoxPresenteur;
|
| 5 |
import org.tela_botanica.del.client.composants.formulaires.autocompletion.AutoCompletionComboBoxVue;
|
5 |
import org.tela_botanica.del.client.composants.formulaires.autocompletion.AutoCompletionComboBoxVue;
|
| - |
|
6 |
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
|
| - |
|
7 |
import org.tela_botanica.del.client.composants.rss.RssPresenteur;
|
| 6 |
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
|
8 |
import org.tela_botanica.del.client.composants.rss.RssVue;
|
| 7 |
import org.tela_botanica.del.client.config.Config;
|
9 |
import org.tela_botanica.del.client.config.Config;
|
| 8 |
import org.tela_botanica.del.client.modeles.InformationsRecherche;
|
10 |
import org.tela_botanica.del.client.modeles.InformationsRecherche;
|
| 9 |
import org.tela_botanica.del.client.modeles.ModeRecherche;
|
11 |
import org.tela_botanica.del.client.modeles.ModeRecherche;
|
| Line 87... |
Line 89... |
| 87 |
public HasKeyPressHandlers getChampsDate();
|
89 |
public HasKeyPressHandlers getChampsDate();
|
| Line 88... |
Line 90... |
| 88 |
|
90 |
|
| Line 89... |
Line 91... |
| 89 |
public HasKeyPressHandlers getChampsDepartement();
|
91 |
public HasKeyPressHandlers getChampsDepartement();
|
| - |
|
92 |
|
| - |
|
93 |
public HasKeyPressHandlers getChampsContientMots();
|
| Line 90... |
Line 94... |
| 90 |
|
94 |
|
| Line 91... |
Line 95... |
| 91 |
public HasKeyPressHandlers getChampsContientMots();
|
95 |
public HasWidgets getZoneRss();
|
| 92 |
|
96 |
|
| 93 |
}
|
97 |
}
|
| - |
|
98 |
|
| 94 |
|
99 |
private Vue vue;
|
| 95 |
private Vue vue;
|
100 |
private Config config;
|
| 96 |
private Config config;
|
101 |
private ModeRecherche modeRecherche;
|
| 97 |
private ModeRecherche modeRecherche;
|
102 |
private RssPresenteur presenteurRss;
|
| Line 98... |
Line 103... |
| 98 |
|
103 |
|
| Line 114... |
Line 119... |
| 114 |
completionCommunesPresenteur = presenteurAutoCompletionCommunes;
|
119 |
completionCommunesPresenteur = presenteurAutoCompletionCommunes;
|
| 115 |
initialiser(vue, mode, configuration);
|
120 |
initialiser(vue, mode, configuration);
|
| 116 |
}
|
121 |
}
|
| Line 117... |
Line 122... |
| 117 |
|
122 |
|
| - |
|
123 |
private void initialiser(Vue vue, ModeRecherche mode, Config configuration) {
|
| - |
|
124 |
|
| - |
|
125 |
this.presenteurRss = new RssPresenteur(new RssVue(), CacheClient.getInstance().getInformationsRechercheObservation(), "S'abonner au flux rss des résultats de cette recherche");
|
| - |
|
126 |
presenteurRss.go(vue.getZoneRss());
|
| 118 |
private void initialiser(Vue vue, ModeRecherche mode, Config configuration) {
|
127 |
|
| 119 |
this.vue = vue;
|
128 |
this.vue = vue;
|
| 120 |
setMode(mode);
|
129 |
setMode(mode);
|
| 121 |
this.config = configuration;
|
130 |
this.config = configuration;
|
| 122 |
if (completionTaxonsPresenteur == null)
|
131 |
if (completionTaxonsPresenteur == null)
|
| Line 350... |
Line 359... |
| 350 |
completionTaxonsPresenteur.setValeur(informationsRecherche.getTaxon());
|
359 |
completionTaxonsPresenteur.setValeur(informationsRecherche.getTaxon());
|
| 351 |
completionCommunesPresenteur.setValeur(informationsRecherche.getCommune());
|
360 |
completionCommunesPresenteur.setValeur(informationsRecherche.getCommune());
|
| 352 |
vue.chargerValeursRecherchePrecedente(informationsRecherche);
|
361 |
vue.chargerValeursRecherchePrecedente(informationsRecherche);
|
| 353 |
}
|
362 |
}
|
| 354 |
lancerRecherche();
|
363 |
lancerRecherche();
|
| - |
|
364 |
presenteurRss.genererLien(informationsRecherche);
|
| 355 |
}
|
365 |
}
|
| Line 356... |
Line 366... |
| 356 |
|
366 |
|
| 357 |
public abstract void lancerRecherche();
|
367 |
public abstract void lancerRecherche();
|