Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 384 → Rev 385

/trunk/src/org/tela_botanica/client/observation/ObservationModele.java
14,6 → 14,7
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.LiaisonMotsClesAsynchroneDAO;
import org.tela_botanica.client.modeles.LienImageAsynchroneDAO;
import org.tela_botanica.client.modeles.ListeDateObservationAsynchroneDAO;
import org.tela_botanica.client.modeles.ListeEntiteGeographiqueObservationAsynchroneDAO;
508,11 → 509,9
* synchroniser la base de données
*
* @param ids
* les identifiants des images selectionnées
* les identifiants des observations selectionnées
* @param motsClesEnCours
* les mots clés à appliquer aux images
* @param arbreMC
* l'arbre de mots clés en cours
* les mots clés à appliquer aux observations
*/
public void mettreAjourMotsCles(String motsClesEnCours, String[] idsObsALier) {
550,15 → 549,21
}
if(nbObs > 0) {
Observation o = new Observation();
o.setNumeroOrdre(obsAlier);
o.setMotsCles(motsCles);
ListeObservationAsynchroneDAO loDao = new ListeObservationAsynchroneDAO(this);
loDao.modifierEnMasse(this,observationMediateur.getIdentifiant(),o);
LiaisonMotsClesAsynchroneDAO lmcDAO = new LiaisonMotsClesAsynchroneDAO(this);
lmcDAO.modifier(this,observationMediateur.getIdentifiant(), obsAlier, motsClesEnCours);
}
}
public void supprimerLiaisonMotCleObservations(
Rafraichissable r, String idObs, String idMC) {
LiaisonMotsClesAsynchroneDAO lmcDAO = new LiaisonMotsClesAsynchroneDAO(this);
lmcDAO.supprimer(r,observationMediateur.getIdentifiant(), idObs, idMC);
}
/**
* Ajoute un mot clé à l'arbre des mots clés local et appelle le DAO qui
* fait la mise à jour de l'arbre des mots clés dans la base
705,6 → 710,4
InformationCommuneDAO infocommune = new InformationCommuneDAO(r);
infocommune.obtenirCommunePlusProche(r, coord.getLongitude(), coord.getLatitude());
}
 
}