Subversion Repositories eFlore/Applications.cel

Rev

Rev 733 | Rev 973 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 733 Rev 937
Line 1... Line 1...
1
package org.tela_botanica.client.observation;
1
package org.tela_botanica.client.observation;
Line 2... Line 2...
2
 
2
 
3
 
-
 
4
 
-
 
5
// TODO : systematiser les onQuelquechose, appelle depuis les vues
3
 
6
 
4
 
7
 
5
// TODO : systematiser les onQuelquechose, appelle depuis les vues
8
import org.tela_botanica.client.CarnetEnLigneMediateur;
6
import org.tela_botanica.client.CarnetEnLigneMediateur;
9
import org.tela_botanica.client.interfaces.Rafraichissable;
7
import org.tela_botanica.client.interfaces.Rafraichissable;
-
 
8
import org.tela_botanica.client.modeles.EntiteGeographiqueObservation;
10
import org.tela_botanica.client.modeles.EntiteGeographiqueObservation;
9
import org.tela_botanica.client.modeles.ListeObservation;
11
import org.tela_botanica.client.modeles.ListeObservation;
10
import org.tela_botanica.client.modeles.Observation;
12
import org.tela_botanica.client.modeles.Observation;
11
import org.tela_botanica.client.modeles.Utilisateur;
13
import org.tela_botanica.client.modeles.ListeReferentielPerso.TypesReferentiels;
12
import org.tela_botanica.client.modeles.ListeReferentielPerso.TypesReferentiels;
14
import org.tela_botanica.client.vues.observation.CartographieObservationVue;
13
import org.tela_botanica.client.vues.observation.CartographieObservationVue;
Line 483... Line 482...
483
	 * Lance la creation d'une observation
482
	 * Lance la creation d'une observation
484
	 * @param obs : l'observation saisie
483
	 * @param obs : l'observation saisie
485
	 */	
484
	 */	
486
	public void ajouterObservation(Observation obs) {
485
	public void ajouterObservation(Observation obs) {
Line 487... Line 486...
487
			
486
			
488
	  // On raffraichi la liste d'observation 
487
	  // On rafraichit la liste d'observation 
489
	  observationModele.ajouterObservation(listeObservation, obs) ;
488
	  observationModele.ajouterObservation(listeObservation, obs) ;
490
	  filtres.getArbreEntiteGeographiqueObservationFiltreVue().rafraichir(obs,true) ;
489
	  filtres.getArbreEntiteGeographiqueObservationFiltreVue().rafraichir(obs,true) ;
Line 491... Line 490...
491
	  filtres.getArbreDateObservationFiltreVue().rafraichir(obs,true) ;
490
	  filtres.getArbreDateObservationFiltreVue().rafraichir(obs,true) ;
Line 536... Line 535...
536
 
535
 
Line 537... Line 536...
537
	
536
	
538
	public void obtenirListeObservation(Rafraichissable r) {
-
 
539
		
537
	public void obtenirListeObservation(Rafraichissable r) {
540
		listeObservation.masquerChargement() ;
538
		
Line 541... Line 539...
541
 
539
		listeObservation.masquerChargement() ;
Line 720... Line 718...
720
		listeObservation.afficherFiltres(valeursFiltres) ;
718
		listeObservation.afficherFiltres(valeursFiltres) ;
Line 721... Line 719...
721
		
719
		
722
		return valeursFiltres ;
720
		return valeursFiltres ;
Line 723... Line -...
723
	}
-
 
724
 
-
 
725
	
-
 
726
	/**
-
 
727
	 * Retourne l'identifiant de l'utilisateur connecte
-
 
728
	 * @return : identifiant de l'utilisateur connecte
-
 
729
	 */
-
 
730
	public String getIdentifiant() {
-
 
731
		
-
 
732
		return carnetEnLigneMediateur.getUtilisateur().getIdentite();
-
 
733
	
-
 
734
	}
-
 
735
 
721
	}
736
 
722
 
737
	/**
723
	/**
738
	 * 
724
	 * 
739
	 * @return
725
	 * @return
Line 858... Line 844...
858
	}
844
	}
Line 859... Line 845...
859
 
845
 
Line 860... Line 846...
860
 
846
 
861
	public void transmettreObservations(boolean publier) {
847
	public void transmettreObservations(boolean publier) {
Line 862... Line 848...
862
		
848
		
Line 863... Line 849...
863
		if(carnetEnLigneMediateur.getUtilisateur().isIdentifie()) {
849
		if(Utilisateur.getInstance().isIdentifie()) {
Line 1218... Line 1204...
1218
 
1204
 
1219
	public void afficherFormulaireImportObservation() {
1205
	public void afficherFormulaireImportObservation() {
1220
		if (formImportObs==null) { // lazy inst. 
1206
		if (formImportObs==null) { // lazy inst. 
1221
			formImportObs = new FormulaireImportObservationVue(this);
1207
			formImportObs = new FormulaireImportObservationVue(this);
1222
		}
1208
		}
1223
		formImportObs.initialiserUtilisateur(this.getIdentifiant());
1209
		formImportObs.initialiserUtilisateur(Utilisateur.getInstance().getIdentifiantUtilisateurConnecte());
Line 1224... Line 1210...
1224
		formImportObs.afficher();
1210
		formImportObs.afficher();