/trunk/src/org/tela_botanica/del/client/navigation/evenement/BusEvenementiel.java |
---|
11,7 → 11,10 |
import org.tela_botanica.del.client.navigation.evenement.rechercheobservation.GestionnaireEvenementRechercheObservation; |
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation; |
import org.tela_botanica.del.client.navigation.evenement.validationobservation.GestionnaireEvenementValidation; |
import org.tela_botanica.del.client.navigation.evenement.validationobservationpictoflora.EvenementValidationPictoflora; |
import org.tela_botanica.del.client.navigation.evenement.validationobservationpictoflora.GestionnaireEvenementValidationPictoflora; |
import com.google.gwt.core.shared.GWT; |
import com.google.gwt.event.shared.HandlerManager; |
import com.google.gwt.user.client.History; |
44,6 → 47,16 |
} |
}); |
addHandler(EvenementValidationPictoflora.TYPE, new GestionnaireEvenementValidationPictoflora() { |
@Override |
public void onValidationObservation(EvenementValidationPictoflora event) { |
GWT.log("onvalpf"); |
doValidationObservationPictoflora(event.getObservation()); |
cache.setPageCourante(ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA); |
} |
}); |
addHandler(EvenementComparaisonEflore.TYPE, new GestionnaireEvenementComparaisonEflore() { |
@Override |
78,6 → 91,11 |
History.newItem(ConstantesNavigation.PAGE_VALIDATION + "~" + observation.getId(), true); |
} |
private void doValidationObservationPictoflora(Observation observation) { |
CacheClient.getInstance().setObservationCourante(observation); |
History.newItem(ConstantesNavigation.PAGE_VALIDATION_PICTOFLORA + "~" + observation.getId(), true); |
} |
private void doComparaisonAvecEflore(String taxon) { |
History.newItem(ConstantesNavigation.PAGE_COMPARAISON_EFLORE, true); |
} |
/trunk/src/org/tela_botanica/del/client/navigation/evenement/validationobservationpictoflora/EvenementValidationPictoflora.java |
---|
New file |
0,0 → 1,31 |
package org.tela_botanica.del.client.navigation.evenement.validationobservationpictoflora; |
import org.tela_botanica.del.client.modeles.Observation; |
import com.google.gwt.core.shared.GWT; |
import com.google.gwt.event.shared.GwtEvent; |
public class EvenementValidationPictoflora extends GwtEvent<GestionnaireEvenementValidationPictoflora> { |
public static com.google.gwt.event.shared.GwtEvent.Type<GestionnaireEvenementValidationPictoflora> TYPE = new com.google.gwt.event.shared.GwtEvent.Type<GestionnaireEvenementValidationPictoflora>(); |
private final Observation observation; |
public EvenementValidationPictoflora(Observation observation) { |
this.observation = observation; |
} |
@Override |
protected void dispatch(GestionnaireEvenementValidationPictoflora handler) { |
handler.onValidationObservation(this); |
} |
@Override |
public com.google.gwt.event.shared.GwtEvent.Type<GestionnaireEvenementValidationPictoflora> getAssociatedType() { |
return TYPE; |
} |
public Observation getObservation() { |
return observation; |
} |
} |
/trunk/src/org/tela_botanica/del/client/navigation/evenement/validationobservationpictoflora/GestionnaireEvenementValidationPictoflora.java |
---|
New file |
0,0 → 1,8 |
package org.tela_botanica.del.client.navigation.evenement.validationobservationpictoflora; |
import com.google.gwt.event.shared.EventHandler; |
public interface GestionnaireEvenementValidationPictoflora extends EventHandler { |
public void onValidationObservation(EvenementValidationPictoflora event); |
} |