Subversion Repositories eFlore/Applications.del

Rev

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

Rev 359 Rev 360
Line 34... Line 34...
34
		ImagesParTaxonCallback callback = new ImagesParTaxonCallback() {
34
		ImagesParTaxonCallback callback = new ImagesParTaxonCallback() {
Line 35... Line 35...
35
 
35
 
36
			@Override
36
			@Override
37
			public void surImagesRecues(ImageServiceResultat imagesRecues) {
37
			public void surImagesRecues(ImageServiceResultat imagesRecues) {
38
				creerWidgetPagination(imagesRecues.getNbTotalImagesPourLaRecherche());
38
				creerWidgetPagination(imagesRecues.getNbTotalImagesPourLaRecherche());
39
				afficherImages(imagesRecues);
39
				afficherImages(imagesRecues,0 ,CacheClient.getInstance().getPasPagination() );
40
			}
40
			}
41
		};
41
		};
Line 42... Line 42...
42
		imageService.getImagesParTaxon(CacheClient.getInstance().getInformationsRechercheImage(), 0, CacheClient.getInstance().getPasPagination(), callback);
42
		imageService.getImagesParTaxon(CacheClient.getInstance().getInformationsRechercheImage(), 0 ,  CacheClient.getInstance().getPasPagination(),callback);
Line 43... Line 43...
43
 
43
 
44
	}
44
	}
Line 45... Line 45...
45
 
45
 
Line 46... Line 46...
46
	private void chargerEtAfficherImages(int premier, int dernier) {
46
	private void chargerEtAfficherImages(final int premier, final int dernier) {
47
		vue.startChargement();
47
		vue.startChargement();
Line 48... Line 48...
48
 
48
 
49
		ImagesParTaxonCallback callback = new ImagesParTaxonCallback() {
49
		ImagesParTaxonCallback callback = new ImagesParTaxonCallback() {
50
 
50
 
51
			@Override
51
			@Override
Line 52... Line 52...
52
			public void surImagesRecues(ImageServiceResultat imagesRecues) {
52
			public void surImagesRecues(ImageServiceResultat imagesRecues) {
Line 53... Line 53...
53
 
53
 
-
 
54
				afficherImages(imagesRecues, premier, dernier);
-
 
55
			}
-
 
56
		};
-
 
57
		imageService.getImagesParTaxon(CacheClient.getInstance().getInformationsRechercheImage(), premier, dernier, callback);
-
 
58
 
-
 
59
	}
-
 
60
 
-
 
61
	private void afficherImages(ImageServiceResultat imageServiceResult, int premier, int dernier) {
54
				afficherImages(imagesRecues);
62
 
Line 55... Line 63...
55
			}
63
		List<Image> images=imageServiceResult.getImages();
56
		};
64
		
57
		imageService.getImagesParTaxon(CacheClient.getInstance().getInformationsRechercheImage(), premier, dernier, callback);
65
		//verifie si le nb d'images renvoyes par le service est correct sinon coupe la liste d'images
Line 58... Line 66...
58
 
66
		int taille = dernier - premier;
59
	}
67
		if (images.size() > taille) {
60
 
68
			images=imageServiceResult.getImages().subList(0, taille);
61
	private void afficherImages(ImageServiceResultat imageServiceResult) {
69
		}
62
		CacheClient.getInstance().setImages(imageServiceResult.getImages());
70
		CacheClient.getInstance().setImages(imageServiceResult.getImages());
63
 
71
 
64
		vue.nettoyer();
72
		vue.nettoyer();