13,6 → 13,7 |
import org.tela_botanica.client.modeles.ImageGeneriqueVueAsynchroneDAO; |
import org.tela_botanica.client.modeles.ImageInformationRepartitionAsynchroneDAO; |
import org.tela_botanica.client.modeles.ImportObservationAsynchroneDAO; |
import org.tela_botanica.client.modeles.InformationCommuneDAO; |
import org.tela_botanica.client.modeles.LienImageAsynchroneDAO; |
import org.tela_botanica.client.modeles.ListeDateObservationAsynchroneDAO; |
import org.tela_botanica.client.modeles.ListeEntiteGeographiqueObservationAsynchroneDAO; |
31,8 → 32,10 |
|
import com.google.gwt.json.client.JSONArray; |
import com.google.gwt.json.client.JSONObject; |
import com.google.gwt.maps.client.geom.LatLng; |
import com.gwtext.client.data.Node; |
import com.gwtext.client.data.Tree; |
import com.gwtext.client.widgets.map.LatLonPoint; |
import com.gwtext.client.widgets.tree.TreeNode; |
|
|
115,8 → 118,6 |
|
} |
|
|
|
/** |
* Appelle le DAO asynchrone pour obtenir le nombre d'observation |
* @param r le rafraichissable auxquel on enverra les données |
151,8 → 152,8 |
|
|
String[][] criteres = {{"",""}} ; |
criteres = observationMediateur.renvoyerFiltres() ; |
// on rassemble les critères |
criteres = observationMediateur.renvoyerFiltres() ; |
// on rassemble les critères |
|
|
// ensuite on demande la page correspondante avec les mêmes critères |
335,14 → 336,10 |
String[][] criteres = {{"",""}} ; |
criteres = observationMediateur.renvoyerFiltres() ; |
// on rassemble les critères |
|
|
// on les crée un DAO auquel on les transmet et qui demande le nombre d'images correspondantes (pour les pages) |
|
// on les crée un DAO auquel on les transmet et qui demande le nombre d'images correspondantes (pour les pages) |
ExportObservationsDAO exoDAO = new ExportObservationsDAO(this) ; |
exoDAO.exporterObservations(observationMediateur.getIdentifiant(), criteres) ; |
|
|
} |
|
|
354,15 → 351,11 |
|
} |
|
|
|
public String getIdentifiant() { |
|
return observationMediateur.getIdentifiant() ; |
} |
|
|
|
public void supprimerListeObservation(Rafraichissable r, |
String numObs) { |
ListeObservationAsynchroneDAO lioaDAO = new ListeObservationAsynchroneDAO(this); |
370,8 → 363,6 |
|
} |
|
|
|
public void transmettreListeObservation( |
Rafraichissable r, String numObsapl, boolean publier) { |
TransmissionObservationAsynchroneDAO toaDAO = new TransmissionObservationAsynchroneDAO(this); |
379,8 → 370,6 |
|
} |
|
|
|
public void obtenirNuageMotsCles(Rafraichissable r) { |
|
MotsClesObsAsynchronesDAO mcoaDAO = new MotsClesObsAsynchronesDAO(this); |
691,5 → 680,15 |
return cacheObservation ; |
} |
|
public void obtenirInformationCommune(Rafraichissable r, String nomCommune, String codePostal) { |
InformationCommuneDAO infocommune = new InformationCommuneDAO(r); |
infocommune.obtenirInfosCommune(r, nomCommune, codePostal); |
} |
|
public void obtenirInformationCoord(Rafraichissable r, LatLng coord) { |
InformationCommuneDAO infocommune = new InformationCommuneDAO(r); |
infocommune.obtenirCommunePlusProche(r, coord.getLongitude(), coord.getLatitude()); |
} |
|
|
} |