Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2567 → Rev 2568

/trunk/src/org/tela_botanica/client/observation/ObservationModele.java
9,13 → 9,13
import org.tela_botanica.client.modeles.dao.ImageGeneriqueVueAsynchroneDAO;
import org.tela_botanica.client.modeles.dao.ImageInformationRepartitionAsynchroneDAO;
import org.tela_botanica.client.modeles.dao.ImportObservationAsynchroneDAO;
import org.tela_botanica.client.modeles.dao.InformationCommuneDAO;
import org.tela_botanica.client.modeles.dao.InformationLocaliteDAO;
import org.tela_botanica.client.modeles.dao.LiaisonMotsClesObsAsynchroneDAO;
import org.tela_botanica.client.modeles.dao.LienImageAsynchroneDAO;
import org.tela_botanica.client.modeles.dao.ListeDateObservationAsynchroneDAO;
import org.tela_botanica.client.modeles.dao.ListeEntiteGeographiqueObservationAsynchroneDAO;
import org.tela_botanica.client.modeles.dao.ListeObservationAsynchroneDAO;
import org.tela_botanica.client.modeles.dao.ListeReferentielCommuneAsynchroneDAO;
import org.tela_botanica.client.modeles.dao.ListeReferentielLocaliteAsynchroneDAO;
import org.tela_botanica.client.modeles.dao.ListeReferentielNomAsynchroneDAO;
import org.tela_botanica.client.modeles.dao.ListeReferentielPersoAsynchroneDAO;
import org.tela_botanica.client.modeles.dao.MotsClesAsynchroneDAO;
77,7 → 77,7
*/
private ListeReferentielNomAsynchroneDAO nomDAO=null;
private ListeReferentielCommuneAsynchroneDAO refDAO=null;
private ListeReferentielLocaliteAsynchroneDAO refDAO=null;
private ListeReferentielPersoAsynchroneDAO refPersoDAO=null;
 
/**
169,15 → 169,15
 
/**
* Obtenir une liste de commune
* Obtenir une liste de localites
* @param r
* @param critere
*/
public void obtenirListeReferentielCommune(Rafraichissable r, String critere) {
public void obtenirListeReferentielLocalite(Rafraichissable r, String critere) {
if (refDAO==null) {
refDAO=new ListeReferentielCommuneAsynchroneDAO(this);
refDAO=new ListeReferentielLocaliteAsynchroneDAO(this);
}
refDAO.obtenirListeDonnees(r, critere);
184,7 → 184,7
}
/**
* Obtenir une liste de commune
* Obtenir une liste de valeur vis à vis d'un champ donné pour un utilisateur
* @param r
* @param critere
*/
689,13 → 689,13
return (cacheObservation.get(ordreObs) != null) ? cacheObservation.get(ordreObs).getId() : null;
}
 
public void obtenirInformationCommune(Rafraichissable r, String nomCommune, String codePostal) {
InformationCommuneDAO infocommune = new InformationCommuneDAO(r);
infocommune.obtenirInfosCommune(r, nomCommune, codePostal);
public void obtenirInformationLocalite(Rafraichissable r, String nomLocalite, String code) {
InformationLocaliteDAO infoLocalite = new InformationLocaliteDAO(r);
infoLocalite.obtenirInfosLocalite(r, nomLocalite, code);
}
public void obtenirInformationCoord(Rafraichissable r, double lat, double lng) {
InformationCommuneDAO infocommune = new InformationCommuneDAO(r);
infocommune.obtenirCommunePlusProche(r, lng, lat);
InformationLocaliteDAO infoLocalite = new InformationLocaliteDAO(r);
infoLocalite.obtenirLocalitePlusProche(r, lng, lat);
}
}
/trunk/src/org/tela_botanica/client/observation/ObservationMediateur.java
8,7 → 8,7
import org.tela_botanica.client.CarnetEnLigneMediateur;
import org.tela_botanica.client.cel2;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.dao.InformationCommuneDAO;
import org.tela_botanica.client.modeles.dao.InformationLocaliteDAO;
import org.tela_botanica.client.modeles.objets.Configuration;
import org.tela_botanica.client.modeles.objets.EntiteGeographiqueObservation;
import org.tela_botanica.client.modeles.objets.InfosReferentielNom;
614,14 → 614,14
// Assistants de saisie
/**
*
* Lance un appel de recherche d'une liste de commune correspondant aux criteres de selectionne
* Lance un appel de recherche d'une liste de localite correspondant aux criteres de selection
* @param r : la vue demandeuse de donnee
* @param critere : les criteres de selection
*/
public void obtenirListeReferentielCommune(Rafraichissable r, String critere) {
public void obtenirListeReferentielLocalite(Rafraichissable r, String critere) {
observationModele.obtenirListeReferentielCommune(r,critere) ;
observationModele.obtenirListeReferentielLocalite(r,critere) ;
}
// Assistants de saisie
1131,8 → 1131,8
observationModele.obtenirInformationCoord(r, lat, lng);
}
public void obtenirInformationCommune(Rafraichissable r, String nomCommune, String codePostal) {
observationModele.obtenirInformationCommune(r,nomCommune, codePostal);
public void obtenirInformationLocalite(Rafraichissable r, String nomLocalite, String codeLoc) {
observationModele.obtenirInformationLocalite(r, nomLocalite, codeLoc);
}
 
public void obtenirInformationCoord(double lat, double lng) {
1143,7 → 1143,7
cartoObservationVue.setDoitZoomerSurRetour(true);
// Les requêtes hors France sont longues, on veille donc à ne pas les empiler
// inutilement pour ne pas les traiter au retour
InformationCommuneDAO.annulerRequeteEnCours();
InformationLocaliteDAO.annulerRequeteEnCours();
// Pour faire patienter l'utilisateur le temps de trouver la zone
//Util.curseurAttente();
afficherFenetreCarto();
1151,9 → 1151,8
observationModele.obtenirInformationCoord(cartoObservationVue, lat, lng);
}
 
public void obtenirInformationCommune(String nomCommune,
String codeLoc) {
observationModele.obtenirInformationCommune(cartoObservationVue, nomCommune, codeLoc);
public void obtenirInformationLocalite(String nomLocalite, String codeLoc) {
observationModele.obtenirInformationLocalite(cartoObservationVue, nomLocalite, codeLoc);
}
 
/**
1165,9 → 1164,9
cartoObservationVue.rafraichir(infos, false);
}
 
public void rafraichirSaisieCommuneObservation(EntiteGeographiqueObservation infosCommune) {
InformationCommuneDAO.annulerRequeteEnCours();
formulaireSaisieObservationVue.rafraichir(infosCommune, false);
public void rafraichirSaisieLocaliteObservation(EntiteGeographiqueObservation infosLocalite) {
InformationLocaliteDAO.annulerRequeteEnCours();
formulaireSaisieObservationVue.rafraichir(infosLocalite, false);
cacherFenetreCarto();
}