7,6 → 7,7 |
import org.tela_botanica.del.client.composants.fenetreOverlayDefilante.FenetreOverlayDefilanteVue; |
import org.tela_botanica.del.client.composants.presenteur.Presenteur; |
import org.tela_botanica.del.client.modeles.Image; |
import org.tela_botanica.del.client.modeles.ImageServiceResultat; |
import org.tela_botanica.del.client.modeles.Observation; |
import org.tela_botanica.del.client.modeles.Protocole; |
import org.tela_botanica.del.client.modeles.VoteProtocole; |
16,6 → 17,9 |
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.EvenementVoirDetailsImage; |
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.GestionnaireEvenementVoirDetailsImage; |
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation; |
import org.tela_botanica.del.client.services.rest.ImageService; |
import org.tela_botanica.del.client.services.rest.ImageServiceConcret; |
import org.tela_botanica.del.client.services.rest.async.ImagesParTaxonCallback; |
import org.tela_botanica.del.client.utils.MockDatasource; |
import org.tela_botanica.del.client.vues.rechercheimages.vote.MoyenneVotePresenteur; |
import org.tela_botanica.del.client.vues.rechercheobservations.DetailImagePresenteur; |
93,10 → 97,24 |
} |
|
private void lancerEvenementValidation() { |
|
CacheClient.getInstance().setImageCourante(image); |
Observation obs = image.getObservation(); |
BusEvenementiel.getInstance().fireEvent(new EvenementValidation(obs)); |
CacheClient.getInstance().setImageCourante(image); |
final Observation obs = image.getObservation(); |
|
// charge toutes les images de l'observation associee à l'observation en |
// cours |
ImageService imageService = new ImageServiceConcret(); |
imageService.getImagesParObservation(obs.getId(), new ImagesParTaxonCallback() { |
|
@Override |
public void surImagesRecues(ImageServiceResultat imagesRecues) { |
|
//TODO a changer lorsque le service sera implementé de manière realiste |
//par obs.setImages(imagesRecues.getImages()); |
obs.getImages().addAll(imagesRecues.getImages().subList(0, 9)); |
BusEvenementiel.getInstance().fireEvent(new EvenementValidation(obs)); |
} |
}); |
|
} |
|
protected void gererEvenements() { |