Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 146 → Rev 147

/src/org/tela_botanica/del/client/navigation/evenement/BusEvenementiel.java
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();
}
 
}