/trunk/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 onValidationImage(EvenementValidation event); |
public void onValidationObservation(EvenementValidation event); |
} |
/trunk/src/org/tela_botanica/del/client/navigation/evenement/validationobservation/EvenementValidation.java |
---|
1,6 → 1,6 |
package org.tela_botanica.del.client.navigation.evenement.validationobservation; |
import org.tela_botanica.del.client.modeles.Image; |
import org.tela_botanica.del.client.modeles.Observation; |
import com.google.gwt.event.shared.GwtEvent; |
7,15 → 7,15 |
public class EvenementValidation extends GwtEvent<GestionnaireEvenementValidation> { |
public static com.google.gwt.event.shared.GwtEvent.Type<GestionnaireEvenementValidation> TYPE = new com.google.gwt.event.shared.GwtEvent.Type<GestionnaireEvenementValidation>(); |
private final Image image; |
private final Observation observation; |
public EvenementValidation(Image image) { |
this.image = image; |
public EvenementValidation(Observation observation) { |
this.observation = observation; |
} |
@Override |
protected void dispatch(GestionnaireEvenementValidation handler) { |
handler.onValidationImage(this); |
handler.onValidationObservation(this); |
} |
@Override |
23,8 → 23,8 |
return TYPE; |
} |
public Image getImage() { |
return image; |
public Observation getObservation() { |
return observation; |
} |
} |
/trunk/src/org/tela_botanica/del/client/navigation/evenement/BusEvenementiel.java |
---|
5,6 → 5,7 |
import org.tela_botanica.del.client.cache.CacheClient; |
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation; |
import org.tela_botanica.del.client.modeles.Image; |
import org.tela_botanica.del.client.modeles.Observation; |
import org.tela_botanica.del.client.modeles.Protocole; |
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.EvenementChangementProtocole; |
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.GestionnaireEvenementChangementProtocole; |
40,8 → 41,8 |
addHandler(EvenementValidation.TYPE, new GestionnaireEvenementValidation() { |
@Override |
public void onValidationImage(EvenementValidation event) { |
doValidationImage(event.getImage()); |
public void onValidationObservation(EvenementValidation event) { |
doValidationObservation(event.getObservation()); |
} |
}); |
57,8 → 58,6 |
@Override |
public void onRechercheImage(EvenementRechercheImage event) { |
doRechercheImage(); |
} |
}); |
72,9 → 71,8 |
}); |
} |
private void doValidationImage(Image image) { |
CacheClient.getInstance().setObservationCourante(image.getObservation()); |
CacheClient.getInstance().setImageCourante(image); |
private void doValidationObservation(Observation observation) { |
CacheClient.getInstance().setObservationCourante(observation); |
History.newItem(ConstantesNavigation.PAGE_VALIDATION, true); |
History.fireCurrentHistoryState(); |
} |