Subversion Repositories eFlore/Applications.cel

Rev

Rev 2553 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2553 Rev 2558
Line 6... Line 6...
6
import java.util.Map;
6
import java.util.Map;
Line 7... Line 7...
7
 
7
 
8
import org.tela_botanica.client.CarnetEnLigneMediateur;
8
import org.tela_botanica.client.CarnetEnLigneMediateur;
9
import org.tela_botanica.client.cel2;
9
import org.tela_botanica.client.cel2;
-
 
10
import org.tela_botanica.client.interfaces.Rafraichissable;
10
import org.tela_botanica.client.interfaces.Rafraichissable;
11
import org.tela_botanica.client.modeles.dao.InformationCommuneDAO;
11
import org.tela_botanica.client.modeles.objets.Configuration;
12
import org.tela_botanica.client.modeles.objets.Configuration;
12
import org.tela_botanica.client.modeles.objets.EntiteGeographiqueObservation;
13
import org.tela_botanica.client.modeles.objets.EntiteGeographiqueObservation;
13
import org.tela_botanica.client.modeles.objets.InfosReferentielNom;
14
import org.tela_botanica.client.modeles.objets.InfosReferentielNom;
14
import org.tela_botanica.client.modeles.objets.ListeObservation;
15
import org.tela_botanica.client.modeles.objets.ListeObservation;
Line 1138... Line 1139...
1138
		this.obtenirInformationCoord(lat, lng, false);
1139
		this.obtenirInformationCoord(lat, lng, false);
1139
	}
1140
	}
Line 1140... Line 1141...
1140
 
1141
 
1141
	public void obtenirInformationCoord(double lat, double lng, boolean zoomer) {
1142
	public void obtenirInformationCoord(double lat, double lng, boolean zoomer) {
-
 
1143
		cartoObservationVue.setDoitZoomerSurRetour(true);
-
 
1144
		// Les requêtes hors France sont longues, on veille donc à ne pas les empiler 
-
 
1145
		// inutilement pour ne pas les traiter au retour 
1142
		cartoObservationVue.setDoitZoomerSurRetour(true);
1146
		InformationCommuneDAO.annulerRequeteEnCours();
1143
		// @TODO faire patienter l'utilisateur le temps de trouver la zone (long si hors France)
1147
		// Pour faire patienter l'utilisateur le temps de trouver la zone
-
 
1148
		//Util.curseurAttente();
-
 
1149
		afficherFenetreCarto();
1144
		Util.curseurAttente();
1150
		cartoObservationVue.afficherCarteEnAttenteAvecMarker(lat, lng);
1145
		observationModele.obtenirInformationCoord(cartoObservationVue, lat, lng);
1151
		observationModele.obtenirInformationCoord(cartoObservationVue, lat, lng);
Line 1146... Line 1152...
1146
	}
1152
	}
1147
 
1153
 
1148
	public void obtenirInformationCommune(String nomCommune,
1154
	public void obtenirInformationCommune(String nomCommune,
1149
			String codePostal) {
1155
			String codeLoc) {
Line 1150... Line 1156...
1150
		observationModele.obtenirInformationCommune(cartoObservationVue,nomCommune, codePostal);
1156
		observationModele.obtenirInformationCommune(cartoObservationVue, nomCommune, codeLoc);
1151
	}
1157
	}
1152
 
1158
 
Line 1158... Line 1164...
1158
	public void rafraichirFenetreCartoSurPoint(EntiteGeographiqueObservation infos) {
1164
	public void rafraichirFenetreCartoSurPoint(EntiteGeographiqueObservation infos) {
1159
		cartoObservationVue.rafraichir(infos, false);
1165
		cartoObservationVue.rafraichir(infos, false);
1160
	}
1166
	}
Line 1161... Line 1167...
1161
 
1167
 
-
 
1168
	public void rafraichirSaisieCommuneObservation(EntiteGeographiqueObservation infosCommune) {
1162
	public void rafraichirSaisieCommuneObservation(EntiteGeographiqueObservation infosCommune) {
1169
		InformationCommuneDAO.annulerRequeteEnCours();
1163
		formulaireSaisieObservationVue.rafraichir(infosCommune, false);
1170
		formulaireSaisieObservationVue.rafraichir(infosCommune, false);
1164
		cacherFenetreCarto();
1171
		cacherFenetreCarto();
Line 1165... Line 1172...
1165
	}
1172
	}