Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2062 Rev 2568
Line 7... Line 7...
7
import org.tela_botanica.client.interfaces.Rafraichissable;
7
import org.tela_botanica.client.interfaces.Rafraichissable;
8
import org.tela_botanica.client.modeles.dao.ExportObservationsDAO;
8
import org.tela_botanica.client.modeles.dao.ExportObservationsDAO;
9
import org.tela_botanica.client.modeles.dao.ImageGeneriqueVueAsynchroneDAO;
9
import org.tela_botanica.client.modeles.dao.ImageGeneriqueVueAsynchroneDAO;
10
import org.tela_botanica.client.modeles.dao.ImageInformationRepartitionAsynchroneDAO;
10
import org.tela_botanica.client.modeles.dao.ImageInformationRepartitionAsynchroneDAO;
11
import org.tela_botanica.client.modeles.dao.ImportObservationAsynchroneDAO;
11
import org.tela_botanica.client.modeles.dao.ImportObservationAsynchroneDAO;
12
import org.tela_botanica.client.modeles.dao.InformationCommuneDAO;
12
import org.tela_botanica.client.modeles.dao.InformationLocaliteDAO;
13
import org.tela_botanica.client.modeles.dao.LiaisonMotsClesObsAsynchroneDAO;
13
import org.tela_botanica.client.modeles.dao.LiaisonMotsClesObsAsynchroneDAO;
14
import org.tela_botanica.client.modeles.dao.LienImageAsynchroneDAO;
14
import org.tela_botanica.client.modeles.dao.LienImageAsynchroneDAO;
15
import org.tela_botanica.client.modeles.dao.ListeDateObservationAsynchroneDAO;
15
import org.tela_botanica.client.modeles.dao.ListeDateObservationAsynchroneDAO;
16
import org.tela_botanica.client.modeles.dao.ListeEntiteGeographiqueObservationAsynchroneDAO;
16
import org.tela_botanica.client.modeles.dao.ListeEntiteGeographiqueObservationAsynchroneDAO;
17
import org.tela_botanica.client.modeles.dao.ListeObservationAsynchroneDAO;
17
import org.tela_botanica.client.modeles.dao.ListeObservationAsynchroneDAO;
18
import org.tela_botanica.client.modeles.dao.ListeReferentielCommuneAsynchroneDAO;
18
import org.tela_botanica.client.modeles.dao.ListeReferentielLocaliteAsynchroneDAO;
19
import org.tela_botanica.client.modeles.dao.ListeReferentielNomAsynchroneDAO;
19
import org.tela_botanica.client.modeles.dao.ListeReferentielNomAsynchroneDAO;
20
import org.tela_botanica.client.modeles.dao.ListeReferentielPersoAsynchroneDAO;
20
import org.tela_botanica.client.modeles.dao.ListeReferentielPersoAsynchroneDAO;
21
import org.tela_botanica.client.modeles.dao.MotsClesAsynchroneDAO;
21
import org.tela_botanica.client.modeles.dao.MotsClesAsynchroneDAO;
22
import org.tela_botanica.client.modeles.dao.NomRetenuAsynchroneDAO;
22
import org.tela_botanica.client.modeles.dao.NomRetenuAsynchroneDAO;
23
import org.tela_botanica.client.modeles.dao.NombreObservationAsynchroneDAO;
23
import org.tela_botanica.client.modeles.dao.NombreObservationAsynchroneDAO;
Line 75... Line 75...
75
	 * DAO dont le resultat peut etre mis en cache 
75
	 * DAO dont le resultat peut etre mis en cache 
76
	 * 
76
	 * 
77
	 */
77
	 */
Line 78... Line 78...
78
	
78
	
79
	private ListeReferentielNomAsynchroneDAO nomDAO=null;
79
	private ListeReferentielNomAsynchroneDAO nomDAO=null;
80
	private ListeReferentielCommuneAsynchroneDAO refDAO=null;
80
	private ListeReferentielLocaliteAsynchroneDAO refDAO=null;
Line 81... Line 81...
81
	private ListeReferentielPersoAsynchroneDAO refPersoDAO=null;
81
	private ListeReferentielPersoAsynchroneDAO refPersoDAO=null;
82
 
82
 
83
	/**
83
	/**
Line 167... Line 167...
167
			loaDAO.obtenirListeObservation(r, Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(), criteres2);		
167
			loaDAO.obtenirListeObservation(r, Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(), criteres2);		
168
	}
168
	}
Line 169... Line 169...
169
	
169
	
170
 
170
 
171
	/**
171
	/**
172
	 * Obtenir une liste de commune 
172
	 * Obtenir une liste de localites 
173
	 * @param r
173
	 * @param r
Line 174... Line 174...
174
	 * @param critere
174
	 * @param critere
Line 175... Line 175...
175
	 */
175
	 */
176
	
176
	
177
	public void obtenirListeReferentielCommune(Rafraichissable r, String critere) {
177
	public void obtenirListeReferentielLocalite(Rafraichissable r, String critere) {
178
		
178
		
Line 179... Line 179...
179
		if (refDAO==null) {
179
		if (refDAO==null) {
Line 180... Line 180...
180
			refDAO=new ListeReferentielCommuneAsynchroneDAO(this);
180
			refDAO=new ListeReferentielLocaliteAsynchroneDAO(this);
181
		}
181
		}
182
		refDAO.obtenirListeDonnees(r, critere);
182
		refDAO.obtenirListeDonnees(r, critere);
183
 
183
 
184
	}
184
	}
185
	
185
	
Line 687... Line 687...
687
	
687
	
688
	public String getIdPourOrdreObs(String ordreObs) {
688
	public String getIdPourOrdreObs(String ordreObs) {
689
		return (cacheObservation.get(ordreObs) != null) ? cacheObservation.get(ordreObs).getId() : null;
689
		return (cacheObservation.get(ordreObs) != null) ? cacheObservation.get(ordreObs).getId() : null;
Line 690... Line 690...
690
	}
690
	}
691
 
691
 
692
	public void obtenirInformationCommune(Rafraichissable r, String nomCommune, String codePostal) {
692
	public void obtenirInformationLocalite(Rafraichissable r, String nomLocalite, String code) {
693
		InformationCommuneDAO infocommune = new InformationCommuneDAO(r);
693
		InformationLocaliteDAO infoLocalite = new InformationLocaliteDAO(r);
Line 694... Line 694...
694
		infocommune.obtenirInfosCommune(r, nomCommune, codePostal);
694
		infoLocalite.obtenirInfosLocalite(r, nomLocalite, code);
695
	}
695
	}
696
	
696
	
697
	public void obtenirInformationCoord(Rafraichissable r, double lat, double lng) {
697
	public void obtenirInformationCoord(Rafraichissable r, double lat, double lng) {
698
		InformationCommuneDAO infocommune = new InformationCommuneDAO(r);
698
		InformationLocaliteDAO infoLocalite = new InformationLocaliteDAO(r);