Line 5... |
Line 5... |
5 |
import org.tela_botanica.del.client.cache.CacheClient;
|
5 |
import org.tela_botanica.del.client.cache.CacheClient;
|
6 |
import org.tela_botanica.del.client.composants.fenetreOverlayDefilante.FenetreOverlayDefilantePresenteur;
|
6 |
import org.tela_botanica.del.client.composants.fenetreOverlayDefilante.FenetreOverlayDefilantePresenteur;
|
7 |
import org.tela_botanica.del.client.composants.fenetreOverlayDefilante.FenetreOverlayDefilanteVue;
|
7 |
import org.tela_botanica.del.client.composants.fenetreOverlayDefilante.FenetreOverlayDefilanteVue;
|
8 |
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
|
8 |
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
|
9 |
import org.tela_botanica.del.client.modeles.Image;
|
9 |
import org.tela_botanica.del.client.modeles.Image;
|
- |
|
10 |
import org.tela_botanica.del.client.modeles.ImageServiceResultat;
|
10 |
import org.tela_botanica.del.client.modeles.Observation;
|
11 |
import org.tela_botanica.del.client.modeles.Observation;
|
11 |
import org.tela_botanica.del.client.modeles.Protocole;
|
12 |
import org.tela_botanica.del.client.modeles.Protocole;
|
12 |
import org.tela_botanica.del.client.modeles.VoteProtocole;
|
13 |
import org.tela_botanica.del.client.modeles.VoteProtocole;
|
13 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
14 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
14 |
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.EvenementChangementProtocole;
|
15 |
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.EvenementChangementProtocole;
|
15 |
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.GestionnaireEvenementChangementProtocole;
|
16 |
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.GestionnaireEvenementChangementProtocole;
|
16 |
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.EvenementVoirDetailsImage;
|
17 |
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.EvenementVoirDetailsImage;
|
17 |
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.GestionnaireEvenementVoirDetailsImage;
|
18 |
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.GestionnaireEvenementVoirDetailsImage;
|
18 |
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
|
19 |
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
|
- |
|
20 |
import org.tela_botanica.del.client.services.rest.ImageService;
|
- |
|
21 |
import org.tela_botanica.del.client.services.rest.ImageServiceConcret;
|
- |
|
22 |
import org.tela_botanica.del.client.services.rest.async.ImagesParTaxonCallback;
|
19 |
import org.tela_botanica.del.client.utils.MockDatasource;
|
23 |
import org.tela_botanica.del.client.utils.MockDatasource;
|
20 |
import org.tela_botanica.del.client.vues.rechercheimages.vote.MoyenneVotePresenteur;
|
24 |
import org.tela_botanica.del.client.vues.rechercheimages.vote.MoyenneVotePresenteur;
|
21 |
import org.tela_botanica.del.client.vues.rechercheobservations.DetailImagePresenteur;
|
25 |
import org.tela_botanica.del.client.vues.rechercheobservations.DetailImagePresenteur;
|
22 |
import org.tela_botanica.del.client.vues.rechercheobservations.DetailImageVue;
|
26 |
import org.tela_botanica.del.client.vues.rechercheobservations.DetailImageVue;
|
Line 91... |
Line 95... |
91 |
new MoyenneVotePresenteur(observationValidationDatas, image.getIdImage(), protocole).go(vue.getZoneVoter());
|
95 |
new MoyenneVotePresenteur(observationValidationDatas, image.getIdImage(), protocole).go(vue.getZoneVoter());
|
Line 92... |
Line 96... |
92 |
|
96 |
|
Line 93... |
Line 97... |
93 |
}
|
97 |
}
|
- |
|
98 |
|
- |
|
99 |
private void lancerEvenementValidation() {
|
94 |
|
100 |
CacheClient.getInstance().setImageCourante(image);
|
- |
|
101 |
final Observation obs = image.getObservation();
|
- |
|
102 |
|
95 |
private void lancerEvenementValidation() {
|
103 |
// charge toutes les images de l'observation associee à l'observation en
|
- |
|
104 |
// cours
|
- |
|
105 |
ImageService imageService = new ImageServiceConcret();
|
- |
|
106 |
imageService.getImagesParObservation(obs.getId(), new ImagesParTaxonCallback() {
|
- |
|
107 |
|
- |
|
108 |
@Override
|
- |
|
109 |
public void surImagesRecues(ImageServiceResultat imagesRecues) {
|
96 |
|
110 |
|
- |
|
111 |
//TODO a changer lorsque le service sera implementé de manière realiste
|
97 |
CacheClient.getInstance().setImageCourante(image);
|
112 |
//par obs.setImages(imagesRecues.getImages());
|
- |
|
113 |
obs.getImages().addAll(imagesRecues.getImages().subList(0, 9));
|
- |
|
114 |
BusEvenementiel.getInstance().fireEvent(new EvenementValidation(obs));
|
- |
|
115 |
}
|
98 |
Observation obs = image.getObservation();
|
116 |
});
|
Line 99... |
Line 117... |
99 |
BusEvenementiel.getInstance().fireEvent(new EvenementValidation(obs));
|
117 |
|
100 |
}
|
118 |
}
|
101 |
|
119 |
|