Subversion Repositories eFlore/Applications.del

Rev

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

Rev 959 Rev 1010
Line 1... Line 1...
1
package org.tela_botanica.del.client.vues.rechercheimages.moteur;
1
package org.tela_botanica.del.client.vues.rechercheimages.moteur;
Line -... Line 2...
-
 
2
 
-
 
3
import javax.validation.Configuration;
2
 
4
 
3
import org.tela_botanica.del.client.cache.CacheClient;
5
import org.tela_botanica.del.client.cache.CacheClient;
4
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRecherchePresenteur;
6
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRecherchePresenteur;
-
 
7
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRechercheVue;
5
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRechercheVue;
8
import org.tela_botanica.del.client.config.Config;
6
import org.tela_botanica.del.client.modeles.ModeRecherche;
9
import org.tela_botanica.del.client.modeles.ModeRecherche;
7
import org.tela_botanica.del.client.modeles.ProtocoleServiceResultat;
10
import org.tela_botanica.del.client.modeles.ProtocoleServiceResultat;
8
import org.tela_botanica.del.client.services.rest.ImageServiceConcret;
11
import org.tela_botanica.del.client.services.rest.ImageServiceConcret;
9
import org.tela_botanica.del.client.services.rest.ProtocoleService;
12
import org.tela_botanica.del.client.services.rest.ProtocoleService;
10
import org.tela_botanica.del.client.services.rest.ProtocoleServiceConcret;
13
import org.tela_botanica.del.client.services.rest.ProtocoleServiceConcret;
11
import org.tela_botanica.del.client.services.rest.async.ProtocolesCallback;
14
import org.tela_botanica.del.client.services.rest.async.ProtocolesCallback;
12
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur;
15
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur;
Line -... Line 16...
-
 
16
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImageVue;
-
 
17
 
-
 
18
import com.google.gwt.event.dom.client.ClickEvent;
-
 
19
import com.google.gwt.event.dom.client.ClickHandler;
13
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImageVue;
20
import com.google.gwt.event.dom.client.HasClickHandlers;
14
 
21
import com.google.gwt.user.client.Window;
Line 15... Line 22...
15
import com.google.gwt.user.client.ui.HasWidgets;
22
import com.google.gwt.user.client.ui.HasWidgets;
Line 21... Line 28...
21
		public HasWidgets getZoneResultats();
28
		public HasWidgets getZoneResultats();
Line 22... Line 29...
22
 
29
 
Line 23... Line 30...
23
		public HasWidgets getZoneRecherche();
30
		public HasWidgets getZoneRecherche();
-
 
31
 
-
 
32
		public void ajouterVue(HasWidgets composite);
24
 
33
 
Line 25... Line 34...
25
		public void ajouterVue(HasWidgets composite);
34
		HasClickHandlers getLienAjoutObservation();
26
	}
35
	}
Line 53... Line 62...
53
				});
62
				});
54
			} else {
63
			} else {
55
				CacheClient.getInstance().setProtocoleCourant(CacheClient.getInstance().getListeProtocoles().get(0));
64
				CacheClient.getInstance().setProtocoleCourant(CacheClient.getInstance().getListeProtocoles().get(0));
56
			}
65
			}
57
		}
66
		}
-
 
67
		gererEvenements();
-
 
68
	}
-
 
69
	
-
 
70
	private void gererEvenements() {
-
 
71
		vue.getLienAjoutObservation().addClickHandler(new ClickHandler() {			
-
 
72
			@Override
-
 
73
			public void onClick(ClickEvent event) {
-
 
74
				Config config = new Config();
-
 
75
				Window.open(config.getUrl("applisaisie"), "Saisie d'une nouvelle observation", null);
-
 
76
			}
-
 
77
		});
58
	}
78
	}
Line 59... Line 79...
59
 
79
 
60
	public void go(HasWidgets composite) {
80
	public void go(HasWidgets composite) {
61
		vue.ajouterVue(composite);
81
		vue.ajouterVue(composite);