Subversion Repositories eFlore/Applications.del

Rev

Rev 312 | Rev 335 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 312 Rev 332
Line 3... Line 3...
3
import java.util.List;
3
import java.util.List;
Line 4... Line 4...
4
 
4
 
5
import org.tela_botanica.del.client.cache.CacheClient;
5
import org.tela_botanica.del.client.cache.CacheClient;
6
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation;
6
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation;
-
 
7
import org.tela_botanica.del.client.modeles.Image;
7
import org.tela_botanica.del.client.modeles.Image;
8
import org.tela_botanica.del.client.modeles.Observation;
8
import org.tela_botanica.del.client.modeles.Protocole;
9
import org.tela_botanica.del.client.modeles.Protocole;
9
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.EvenementChangementProtocole;
10
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.EvenementChangementProtocole;
10
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.GestionnaireEvenementChangementProtocole;
11
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.GestionnaireEvenementChangementProtocole;
11
import org.tela_botanica.del.client.navigation.evenement.comparaisoneflore.EvenementComparaisonEflore;
12
import org.tela_botanica.del.client.navigation.evenement.comparaisoneflore.EvenementComparaisonEflore;
Line 38... Line 39...
38
 
39
 
39
	private void creerHandler() {
40
	private void creerHandler() {
Line 40... Line 41...
40
		addHandler(EvenementValidation.TYPE, new GestionnaireEvenementValidation() {
41
		addHandler(EvenementValidation.TYPE, new GestionnaireEvenementValidation() {
41
 
42
 
42
			@Override
43
			@Override
43
			public void onValidationImage(EvenementValidation event) {
44
			public void onValidationObservation(EvenementValidation event) {
44
				doValidationImage(event.getImage());
45
				doValidationObservation(event.getObservation());
Line 45... Line 46...
45
			}
46
			}
Line 55... Line 56...
55
 
56
 
Line 56... Line 57...
56
		addHandler(EvenementRechercheImage.TYPE, new GestionnaireEvenementRechercheImage() {
57
		addHandler(EvenementRechercheImage.TYPE, new GestionnaireEvenementRechercheImage() {
57
 
58
 
58
			@Override
-
 
59
			public void onRechercheImage(EvenementRechercheImage event) {
-
 
60
				
59
			@Override
61
				
60
			public void onRechercheImage(EvenementRechercheImage event) {
62
				doRechercheImage();
61
				doRechercheImage();
Line 63... Line 62...
63
			}
62
			}
Line 70... Line 69...
70
				doChangementProtocole(event.getProtocole());
69
				doChangementProtocole(event.getProtocole());
71
			}
70
			}
72
		});
71
		});
73
	}
72
	}
Line 74... Line 73...
74
 
73
 
75
	private void doValidationImage(Image image) {
74
	private void doValidationObservation(Observation observation) {
76
		CacheClient.getInstance().setObservationCourante(image.getObservation());
-
 
77
		CacheClient.getInstance().setImageCourante(image);
75
		CacheClient.getInstance().setObservationCourante(observation);
78
		History.newItem(ConstantesNavigation.PAGE_VALIDATION, true);
76
		History.newItem(ConstantesNavigation.PAGE_VALIDATION, true);
79
		History.fireCurrentHistoryState();
77
		History.fireCurrentHistoryState();
Line 80... Line 78...
80
	}
78
	}