Subversion Repositories eFlore/Applications.del

Rev

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

Rev 830 Rev 849
Line 12... Line 12...
12
import org.tela_botanica.del.client.composants.metadonnees.MetadonneesVue;
12
import org.tela_botanica.del.client.composants.metadonnees.MetadonneesVue;
13
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
13
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
14
import org.tela_botanica.del.client.composants.votes.moyennevotes.MoyenneVotePresenteur;
14
import org.tela_botanica.del.client.composants.votes.moyennevotes.MoyenneVotePresenteur;
15
import org.tela_botanica.del.client.composants.votes.moyennevotes.MoyenneVoteVue;
15
import org.tela_botanica.del.client.composants.votes.moyennevotes.MoyenneVoteVue;
16
import org.tela_botanica.del.client.modeles.Image;
16
import org.tela_botanica.del.client.modeles.Image;
17
import org.tela_botanica.del.client.modeles.ImageServiceResultat;
-
 
18
import org.tela_botanica.del.client.modeles.ModeRecherche;
17
import org.tela_botanica.del.client.modeles.ModeRecherche;
19
import org.tela_botanica.del.client.modeles.Observation;
18
import org.tela_botanica.del.client.modeles.Observation;
20
import org.tela_botanica.del.client.modeles.Protocole;
19
import org.tela_botanica.del.client.modeles.Protocole;
21
import org.tela_botanica.del.client.modeles.VoteProtocole;
20
import org.tela_botanica.del.client.modeles.VoteProtocole;
22
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
21
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
23
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.EvenementChangementProtocole;
22
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.EvenementChangementProtocole;
24
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.GestionnaireEvenementChangementProtocole;
23
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.GestionnaireEvenementChangementProtocole;
25
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.EvenementVoirDetailsImage;
24
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.EvenementVoirDetailsImage;
26
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.GestionnaireEvenementVoirDetailsImage;
25
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.GestionnaireEvenementVoirDetailsImage;
27
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
26
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
28
import org.tela_botanica.del.client.services.rest.ImageService;
-
 
29
import org.tela_botanica.del.client.services.rest.ImageServiceConcret;
-
 
30
import org.tela_botanica.del.client.services.rest.async.ImagesParTaxonCallback;
-
 
Line 31... Line 27...
31
 
27
 
32
import com.google.gwt.event.dom.client.ClickEvent;
28
import com.google.gwt.event.dom.client.ClickEvent;
33
import com.google.gwt.event.dom.client.ClickHandler;
29
import com.google.gwt.event.dom.client.ClickHandler;
34
import com.google.gwt.event.dom.client.HasClickHandlers;
30
import com.google.gwt.event.dom.client.HasClickHandlers;
Line 89... Line 85...
89
	}
85
	}
Line 90... Line 86...
90
 
86
 
91
	private void lancerEvenementValidation() {
87
	private void lancerEvenementValidation() {
92
		CacheClient.getInstance().setImageCourante(image);
88
		CacheClient.getInstance().setImageCourante(image);
93
		final Observation obs = image.getObservation();
-
 
94
 
-
 
95
		// charge toutes les images de l'observation associée à l'observation en cours
-
 
96
		ImageService imageService = new ImageServiceConcret();
-
 
97
		imageService.getImagesParObservation(obs.getId(), new ImagesParTaxonCallback() {
-
 
98
 
-
 
99
			@Override
-
 
100
			public void surImagesRecues(ImageServiceResultat imagesRecues) {			
-
 
101
				for (int i = 0; i < imagesRecues.getNbTotalImagesPourLaRecherche(); i++) {
-
 
102
					Image img = imagesRecues.getImages().get(i);
-
 
103
					img.setObservation(obs);
-
 
104
					obs.getImages().add(img);
-
 
105
				}
89
		final Observation obs = image.getObservation();
106
				BusEvenementiel.getInstance().fireEvent(new EvenementValidation(obs));
-
 
107
			}
-
 
108
		});
90
		BusEvenementiel.getInstance().fireEvent(new EvenementValidation(obs));
Line 109... Line 91...
109
	}
91
	}
110
	
92
	
111
	protected void gererEvenements() {
93
	protected void gererEvenements() {