Subversion Repositories eFlore/Applications.del

Rev

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

Rev 332 Rev 335
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
 
-
 
3
import java.util.List;
-
 
4
 
2
 
5
import org.tela_botanica.del.client.cache.CacheClient;
3
import org.tela_botanica.del.client.cache.CacheClient;
6
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation;
4
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation;
7
import org.tela_botanica.del.client.modeles.Image;
5
import org.tela_botanica.del.client.modeles.Image;
8
import org.tela_botanica.del.client.modeles.Observation;
6
import org.tela_botanica.del.client.modeles.Observation;
Line 11... Line 9...
11
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.GestionnaireEvenementChangementProtocole;
9
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.GestionnaireEvenementChangementProtocole;
12
import org.tela_botanica.del.client.navigation.evenement.comparaisoneflore.EvenementComparaisonEflore;
10
import org.tela_botanica.del.client.navigation.evenement.comparaisoneflore.EvenementComparaisonEflore;
13
import org.tela_botanica.del.client.navigation.evenement.comparaisoneflore.GestionnaireEvenementComparaisonEflore;
11
import org.tela_botanica.del.client.navigation.evenement.comparaisoneflore.GestionnaireEvenementComparaisonEflore;
14
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.EvenementRechercheImage;
12
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.EvenementRechercheImage;
15
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.GestionnaireEvenementRechercheImage;
13
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.GestionnaireEvenementRechercheImage;
-
 
14
import org.tela_botanica.del.client.navigation.evenement.rechercheobservation.EvenementRechercheObservation;
-
 
15
import org.tela_botanica.del.client.navigation.evenement.rechercheobservation.GestionnaireEvenementRechercheObservation;
16
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
16
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
17
import org.tela_botanica.del.client.navigation.evenement.validationobservation.GestionnaireEvenementValidation;
17
import org.tela_botanica.del.client.navigation.evenement.validationobservation.GestionnaireEvenementValidation;
Line 18... Line 18...
18
 
18
 
19
import com.google.gwt.event.shared.HandlerManager;
19
import com.google.gwt.event.shared.HandlerManager;
20
import com.google.gwt.user.client.History;
-
 
Line 21... Line 20...
21
import com.google.gwt.user.client.Window;
20
import com.google.gwt.user.client.History;
Line 22... Line 21...
22
 
21
 
Line 56... Line 55...
56
 
55
 
Line 57... Line 56...
57
		addHandler(EvenementRechercheImage.TYPE, new GestionnaireEvenementRechercheImage() {
56
		addHandler(EvenementRechercheImage.TYPE, new GestionnaireEvenementRechercheImage() {
58
 
57
 
-
 
58
			@Override
59
			@Override
59
			public void onRechercheImage(EvenementRechercheImage event) {
60
			public void onRechercheImage(EvenementRechercheImage event) {
60
 
61
				doRechercheImage();
61
				doRechercheImage();
Line -... Line 62...
-
 
62
			}
-
 
63
		});
-
 
64
 
-
 
65
		addHandler(EvenementRechercheObservation.TYPE, new GestionnaireEvenementRechercheObservation() {
-
 
66
 
-
 
67
			@Override
-
 
68
			public void onRechercheObservation(EvenementRechercheObservation event) {
-
 
69
				doRechercheObservation();
-
 
70
 
62
			}
71
			}
Line 63... Line 72...
63
		});
72
		});
64
 
73
 
65
		addHandler(EvenementChangementProtocole.TYPE, new GestionnaireEvenementChangementProtocole() {
74
		addHandler(EvenementChangementProtocole.TYPE, new GestionnaireEvenementChangementProtocole() {
Line 82... Line 91...
82
		History.newItem(ConstantesNavigation.PAGE_COMPARAISON_EFLORE, true);
91
		History.newItem(ConstantesNavigation.PAGE_COMPARAISON_EFLORE, true);
83
		History.fireCurrentHistoryState();
92
		History.fireCurrentHistoryState();
84
	}
93
	}
Line 85... Line 94...
85
 
94
 
86
	private void doRechercheImage() {
95
	private void doRechercheImage() {
-
 
96
		History.newItem(ConstantesNavigation.PAGE_RECHERCHE_IMAGES, true);
-
 
97
		History.fireCurrentHistoryState();
-
 
98
	}
-
 
99
	
-
 
100
	private void doRechercheObservation() {
87
		History.newItem(ConstantesNavigation.PAGE_RESULTAT_RECHERCHE_IMAGES, true);
101
		History.newItem(ConstantesNavigation.PAGE_RECHERCHE_OBSERVATIONS, true);
88
		History.fireCurrentHistoryState();
102
		History.fireCurrentHistoryState();
Line 89... Line 103...
89
	}
103
	}
90
 
104
 
91
	private void doChangementProtocole(Protocole protocole) {
105
	private void doChangementProtocole(Protocole protocole) {
92
		CacheClient.getInstance().setProtocoleCourant(protocole);
106
		CacheClient.getInstance().setProtocoleCourant(protocole);
93
		History.newItem(ConstantesNavigation.PAGE_RESULTAT_RECHERCHE_IMAGES, true);
107
		History.newItem(ConstantesNavigation.PAGE_RECHERCHE_IMAGES, true);
Line 94... Line 108...
94
		History.fireCurrentHistoryState();
108
		History.fireCurrentHistoryState();