Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1113 Rev 1121
Line 13... Line 13...
13
import org.tela_botanica.del.client.composants.metadonnees.MetadonneesEnLigneVue;
13
import org.tela_botanica.del.client.composants.metadonnees.MetadonneesEnLigneVue;
14
import org.tela_botanica.del.client.composants.metadonnees.MetadonneesPresenteur;
14
import org.tela_botanica.del.client.composants.metadonnees.MetadonneesPresenteur;
15
import org.tela_botanica.del.client.composants.observations.ObservationImagesPresenteur;
15
import org.tela_botanica.del.client.composants.observations.ObservationImagesPresenteur;
16
import org.tela_botanica.del.client.composants.observations.ObservationImagesVue;
16
import org.tela_botanica.del.client.composants.observations.ObservationImagesVue;
17
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
17
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
-
 
18
import org.tela_botanica.del.client.composants.rss.RssPresenteur;
-
 
19
import org.tela_botanica.del.client.composants.rss.RssVue;
18
import org.tela_botanica.del.client.config.Config;
20
import org.tela_botanica.del.client.config.Config;
19
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation;
21
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation;
20
import org.tela_botanica.del.client.modeles.Image;
22
import org.tela_botanica.del.client.modeles.Image;
-
 
23
import org.tela_botanica.del.client.modeles.InformationsRecherche;
21
import org.tela_botanica.del.client.modeles.ModeRecherche;
24
import org.tela_botanica.del.client.modeles.ModeRecherche;
22
import org.tela_botanica.del.client.modeles.MoyenneVote;
25
import org.tela_botanica.del.client.modeles.MoyenneVote;
23
import org.tela_botanica.del.client.modeles.Observation;
26
import org.tela_botanica.del.client.modeles.Observation;
24
import org.tela_botanica.del.client.modeles.ObservationServiceResultat;
27
import org.tela_botanica.del.client.modeles.ObservationServiceResultat;
25
import org.tela_botanica.del.client.modeles.Protocole;
28
import org.tela_botanica.del.client.modeles.Protocole;
Line 92... Line 95...
92
		
95
		
Line 93... Line 96...
93
		public HasClickHandlers getLienCles();
96
		public HasClickHandlers getLienCles();
Line -... Line 97...
-
 
97
		
94
		
98
		public HasClickHandlers getLienEflore();
Line 95... Line 99...
95
		public HasClickHandlers getLienEflore();
99
	
96
	
100
		public HasWidgets getZoneRss();
Line 120... Line 124...
120
 
124
 
Line 121... Line 125...
121
		observationService.getObservation(observationId, new ObservationsCallback() {
125
		observationService.getObservation(observationId, new ObservationsCallback() {
122
 
126
 
123
			@Override
-
 
-
 
127
			@Override
124
			public void surRetour(ObservationServiceResultat objetRetour) {
128
			public void surRetour(ObservationServiceResultat objetRetour) {
125
 
129
				afficherRss(cache.getObservationCourante());
126
				// trouve l'image courante si elle n'est pas deja en cache
130
				// trouve l'image courante si elle n'est pas deja en cache
127
				List<Image> listeImages = cache.getObservationCourante().getImages();
131
				List<Image> listeImages = cache.getObservationCourante().getImages();
128
				if (listeImages.size() > 0) {
132
				if (listeImages.size() > 0) {
Line 148... Line 152...
148
			}
152
			}
149
		});
153
		});
150
		gererEvenements();
154
		gererEvenements();
151
	}
155
	}
Line -... Line 156...
-
 
156
 
-
 
157
	public void afficherRss(Observation observation) {
-
 
158
		new RssPresenteur(new RssVue(), observation, "Suivre cette observation").go(vue.getZoneRss());
152
 
159
	}
153
	private void chargerEtAjouterLignesVotesProtocole() {
160
	private void chargerEtAjouterLignesVotesProtocole() {
154
		if (cache.getListeProtocoles() == null) {
161
		if (cache.getListeProtocoles() == null) {
Line 155... Line 162...
155
			protocoleService.getProtocoles(new ProtocolesCallback() {
162
			protocoleService.getProtocoles(new ProtocolesCallback() {