Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1234 Rev 1283
Line 1... Line 1...
1
package org.tela_botanica.del.client.vues.identiplante.resultats;
1
package org.tela_botanica.del.client.vues.identiplante.resultats;
Line -... Line 2...
-
 
2
 
-
 
3
import java.util.List;
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.pagination.PaginationPresenteur;
6
import org.tela_botanica.del.client.composants.pagination.PaginationPresenteur;
5
import org.tela_botanica.del.client.composants.pagination.PaginationVue;
7
import org.tela_botanica.del.client.composants.pagination.PaginationVue;
-
 
8
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
6
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
9
import org.tela_botanica.del.client.modeles.Image;
7
import org.tela_botanica.del.client.modeles.InformationsRecherche;
10
import org.tela_botanica.del.client.modeles.InformationsRecherche;
8
import org.tela_botanica.del.client.modeles.ModeTri;
11
import org.tela_botanica.del.client.modeles.ModeTri;
9
import org.tela_botanica.del.client.modeles.Observation;
12
import org.tela_botanica.del.client.modeles.Observation;
10
import org.tela_botanica.del.client.modeles.ObservationServiceResultat;
13
import org.tela_botanica.del.client.modeles.ObservationServiceResultat;
Line 240... Line 243...
240
		if (resultats.getObservations() == null || resultats.getObservations().size() == 0) {
243
		if (resultats.getObservations() == null || resultats.getObservations().size() == 0) {
241
			vue.afficherElementsAucunResultatTrouve();
244
			vue.afficherElementsAucunResultatTrouve();
242
		} else {
245
		} else {
243
			vue.afficherElementsResultatsTrouves();
246
			vue.afficherElementsResultatsTrouves();
244
			for (Observation observation : resultats.getObservations()) {
247
			for (Observation observation : resultats.getObservations()) {
-
 
248
				List<Image> listeImagesObs = observation.getImages();
-
 
249
				Image imagePrincipale = null;
-
 
250
				if(listeImagesObs != null && listeImagesObs.size() > 0) {
-
 
251
					imagePrincipale = listeImagesObs.get(0);
-
 
252
				}
245
				ObservationPresenteur presenteur = new ObservationPresenteur(new ObservationVue(), observation, observation.getImages().get(0));
253
				ObservationPresenteur presenteur = new ObservationPresenteur(new ObservationVue(), observation, imagePrincipale);
246
				presenteur.go(vue.getZoneObservations());
254
				presenteur.go(vue.getZoneObservations());
247
			}
255
			}
248
		}
256
		}
249
		vue.stopChargement();
257
		vue.stopChargement();
250
	}
258
	}