/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(); |
} |