Subversion Repositories eFlore/Applications.del

Rev

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

Rev 479 Rev 1010
Line 1... Line 1...
1
package org.tela_botanica.del.client.vues.rechercheobservations.moteur;
1
package org.tela_botanica.del.client.vues.rechercheobservations.moteur;
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRecherchePresenteur;
3
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRecherchePresenteur;
4
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRechercheVue;
4
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRechercheVue;
-
 
5
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
5
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
6
import org.tela_botanica.del.client.config.Config;
6
import org.tela_botanica.del.client.modeles.ModeRecherche;
7
import org.tela_botanica.del.client.modeles.ModeRecherche;
7
import org.tela_botanica.del.client.services.rest.ObservationService;
8
import org.tela_botanica.del.client.services.rest.ObservationService;
8
import org.tela_botanica.del.client.services.rest.ObservationServiceConcret;
9
import org.tela_botanica.del.client.services.rest.ObservationServiceConcret;
9
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.ResultatsRechercheObservationsPresenteur;
10
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.ResultatsRechercheObservationsPresenteur;
Line -... Line 11...
-
 
11
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.ResultatsRechercheObservationsVue;
-
 
12
 
-
 
13
import com.google.gwt.event.dom.client.ClickEvent;
-
 
14
import com.google.gwt.event.dom.client.ClickHandler;
10
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.ResultatsRechercheObservationsVue;
15
import com.google.gwt.event.dom.client.HasClickHandlers;
11
 
16
import com.google.gwt.user.client.Window;
Line 12... Line 17...
12
import com.google.gwt.user.client.ui.HasWidgets;
17
import com.google.gwt.user.client.ui.HasWidgets;
Line 13... Line 18...
13
import com.google.gwt.user.client.ui.IsWidget;
18
import com.google.gwt.user.client.ui.IsWidget;
14
 
19
 
Line 15... Line 20...
15
public class MoteurRechercheObservationsPresenteur extends Presenteur {
20
public class MoteurRechercheObservationsPresenteur extends Presenteur {
Line -... Line 21...
-
 
21
 
-
 
22
	public interface Vue extends IsWidget {
16
 
23
		public HasWidgets getZoneRecherche();
Line 17... Line 24...
17
	public interface Vue extends IsWidget {
24
 
Line 18... Line 25...
18
		public HasWidgets getZoneRecherche();
25
		public HasWidgets getZoneResultats();
Line 50... Line 57...
50
		vue.getZoneResultats().clear();
57
		vue.getZoneResultats().clear();
51
		new ResultatsRechercheObservationsPresenteur(new ObservationServiceConcret(), new ResultatsRechercheObservationsVue()).go(vue.getZoneResultats());
58
		new ResultatsRechercheObservationsPresenteur(new ObservationServiceConcret(), new ResultatsRechercheObservationsVue()).go(vue.getZoneResultats());
52
	}
59
	}
Line 53... Line 60...
53
 
60
 
-
 
61
	protected void gererEvenements() {
-
 
62
		vue.getLienAjoutObservation().addClickHandler(new ClickHandler() {			
-
 
63
			@Override
-
 
64
			public void onClick(ClickEvent event) {
-
 
65
				Config config = new Config();
54
	protected void gererEvenements() {
66
				Window.open(config.getUrl("applisaisie"), "Saisie d'une nouvelle observation", null);
-
 
67
			}
55
 
68
		});
Line 56... Line 69...
56
	}
69
	}