1,10 → 1,14 |
package org.tela_botanica.del.client.navigation.evenement; |
|
import java.util.List; |
|
import org.tela_botanica.del.client.cache.CacheClient; |
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation; |
import org.tela_botanica.del.client.modeles.Observation; |
import org.tela_botanica.del.client.modeles.Image; |
import org.tela_botanica.del.client.navigation.evenement.comparaisoneflore.EvenementComparaisonEflore; |
import org.tela_botanica.del.client.navigation.evenement.comparaisoneflore.GestionnaireEvenementComparaisonEflore; |
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.EvenementRechercheImage; |
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.GestionnaireEvenementRechercheImage; |
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation; |
import org.tela_botanica.del.client.navigation.evenement.validationobservation.GestionnaireEvenementValidation; |
|
33,7 → 37,7 |
|
@Override |
public void onValidationImage(EvenementValidation event) { |
doValidationObservation(event.getImageCel()); |
doValidationImage(event.getImage()); |
} |
}); |
|
44,10 → 48,19 |
doComparaisonAvecEflore(event.getTaxonDemande()); |
} |
}); |
|
addHandler(EvenementRechercheImage.TYPE, new GestionnaireEvenementRechercheImage() { |
|
@Override |
public void onRechercheImage(EvenementRechercheImage event) { |
doRechercheImage(event.getImages()); |
} |
}); |
} |
|
private void doValidationObservation(Observation observation) { |
CacheClient.getInstance().setCurrentObservation(observation); |
private void doValidationImage(Image image) { |
CacheClient.getInstance().setCurrentObservation(image.getObservation()); |
CacheClient.getInstance().setImageCourante(image); |
History.newItem(ConstantesNavigation.PAGE_VALIDATION, true); |
History.fireCurrentHistoryState(); |
} |
58,4 → 71,10 |
History.fireCurrentHistoryState(); |
} |
|
private void doRechercheImage(List<Image> images) { |
CacheClient.getInstance().setImages(images); |
History.newItem(ConstantesNavigation.PAGE_RECHERCHE_IMAGES, true); |
History.fireCurrentHistoryState(); |
} |
|
} |