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() {
|