/src/org/tela_botanica/del/client/navigation/evenement/validationobservation/EvenementValidation.java |
---|
16,7 → 16,7 |
@Override |
protected void dispatch(GestionnaireEvenementValidation handler) { |
handler.onValidateImage(this); |
handler.onValidationImage(this); |
} |
@Override |
/src/org/tela_botanica/del/client/navigation/evenement/validationobservation/GestionnaireEvenementValidation.java |
---|
4,5 → 4,5 |
import com.google.gwt.event.shared.EventHandler; |
public interface GestionnaireEvenementValidation extends EventHandler { |
public void onValidateImage(EvenementValidation event); |
public void onValidationImage(EvenementValidation event); |
} |
/src/org/tela_botanica/del/client/navigation/evenement/comparaisoneflore/GestionnaireEvenementComparaisonEflore.java |
---|
New file |
0,0 → 1,8 |
package org.tela_botanica.del.client.navigation.evenement.comparaisoneflore; |
import com.google.gwt.event.shared.EventHandler; |
public interface GestionnaireEvenementComparaisonEflore extends EventHandler { |
public void onComparaisonEflore(EvenementComparaisonEflore event); |
} |
/src/org/tela_botanica/del/client/navigation/evenement/comparaisoneflore/EvenementComparaisonEflore.java |
---|
New file |
0,0 → 1,33 |
package org.tela_botanica.del.client.navigation.evenement.comparaisoneflore; |
import com.google.gwt.event.shared.GwtEvent; |
public class EvenementComparaisonEflore extends GwtEvent<GestionnaireEvenementComparaisonEflore> { |
public static com.google.gwt.event.shared.GwtEvent.Type<GestionnaireEvenementComparaisonEflore> TYPE = new com.google.gwt.event.shared.GwtEvent.Type<GestionnaireEvenementComparaisonEflore>(); |
private String taxonDemande; |
public EvenementComparaisonEflore(String taxonDemande) { |
this.taxonDemande = taxonDemande; |
} |
@Override |
protected void dispatch(GestionnaireEvenementComparaisonEflore handler) { |
handler.onComparaisonEflore(this); |
} |
@Override |
public com.google.gwt.event.shared.GwtEvent.Type<GestionnaireEvenementComparaisonEflore> getAssociatedType() { |
return TYPE; |
} |
public String getTaxonDemande() { |
return taxonDemande; |
} |
public void setTaxonDemande(String taxonDemande) { |
this.taxonDemande = taxonDemande; |
} |
} |
/src/org/tela_botanica/del/client/navigation/evenement/BusEvenementiel.java |
---|
3,6 → 3,8 |
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.navigation.evenement.comparaisoneflore.EvenementComparaisonEflore; |
import org.tela_botanica.del.client.navigation.evenement.comparaisoneflore.GestionnaireEvenementComparaisonEflore; |
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation; |
import org.tela_botanica.del.client.navigation.evenement.validationobservation.GestionnaireEvenementValidation; |
30,17 → 32,31 |
addHandler(EvenementValidation.TYPE, new GestionnaireEvenementValidation() { |
@Override |
public void onValidateImage(EvenementValidation event) { |
doValidateImage(event.getImageCel()); |
public void onValidationImage(EvenementValidation event) { |
doValidationObservation(event.getImageCel()); |
} |
}); |
addHandler(EvenementComparaisonEflore.TYPE, new GestionnaireEvenementComparaisonEflore() { |
@Override |
public void onComparaisonEflore(EvenementComparaisonEflore event) { |
doComparaisonAvecEflore(event.getTaxonDemande()); |
} |
}); |
} |
private void doValidateImage(Observation observation) { |
private void doValidationObservation(Observation observation) { |
CacheClient.getInstance().setCurrentObservation(observation); |
History.newItem(ConstantesNavigation.VALIDATION_PAGE, true); |
History.newItem(ConstantesNavigation.PAGE_VALIDATION, true); |
History.fireCurrentHistoryState(); |
} |
private void doComparaisonAvecEflore(String taxon) { |
CacheClient.getInstance().setTaxonPourRechercheEflore(taxon); |
History.newItem(ConstantesNavigation.PAGE_COMPARAISON_EFLORE, true); |
History.fireCurrentHistoryState(); |
} |
} |