Subversion Repositories eFlore/Applications.del

Rev

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

Rev 22 Rev 73
Line 1... Line 1...
1
package org.tela_botanica.del.client.navigation.evenement;
1
package org.tela_botanica.del.client.navigation.evenement;
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.del.client.cache.CacheClient;
3
import org.tela_botanica.del.client.cache.CacheClient;
4
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation;
4
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation;
-
 
5
import org.tela_botanica.del.client.modeles.Observation;
-
 
6
import org.tela_botanica.del.client.navigation.evenement.comparaisoneflore.EvenementComparaisonEflore;
5
import org.tela_botanica.del.client.modeles.Observation;
7
import org.tela_botanica.del.client.navigation.evenement.comparaisoneflore.GestionnaireEvenementComparaisonEflore;
6
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
8
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
Line 7... Line 9...
7
import org.tela_botanica.del.client.navigation.evenement.validationobservation.GestionnaireEvenementValidation;
9
import org.tela_botanica.del.client.navigation.evenement.validationobservation.GestionnaireEvenementValidation;
8
 
10
 
Line 28... Line 30...
28
 
30
 
29
	private void createHandlers() {
31
	private void createHandlers() {
Line 30... Line 32...
30
		addHandler(EvenementValidation.TYPE, new GestionnaireEvenementValidation() {
32
		addHandler(EvenementValidation.TYPE, new GestionnaireEvenementValidation() {
31
 
33
 
32
			@Override
34
			@Override
-
 
35
			public void onValidationImage(EvenementValidation event) {
-
 
36
				doValidationObservation(event.getImageCel());
Line -... Line 37...
-
 
37
			}
-
 
38
		});
-
 
39
 
-
 
40
		addHandler(EvenementComparaisonEflore.TYPE, new GestionnaireEvenementComparaisonEflore() {
-
 
41
 
33
			public void onValidateImage(EvenementValidation event) {
42
			@Override
34
				doValidateImage(event.getImageCel());
43
			public void onComparaisonEflore(EvenementComparaisonEflore event) {
-
 
44
				doComparaisonAvecEflore(event.getTaxonDemande());
35
 
45
			}
Line 36... Line 46...
36
			}
46
		});
37
		});
47
 
38
	}
48
	}
-
 
49
 
-
 
50
	private void doValidationObservation(Observation observation) {
-
 
51
		CacheClient.getInstance().setCurrentObservation(observation);
-
 
52
		History.newItem(ConstantesNavigation.PAGE_VALIDATION, true);
-
 
53
		History.fireCurrentHistoryState();
-
 
54
	}
39
 
55
 
40
	private void doValidateImage(Observation observation) {
56
	private void doComparaisonAvecEflore(String taxon) {
Line 41... Line 57...
41
		CacheClient.getInstance().setCurrentObservation(observation);
57
		CacheClient.getInstance().setTaxonPourRechercheEflore(taxon);