Subversion Repositories eFlore/Applications.del

Rev

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

Rev 446 Rev 455
Line 51... Line 51...
51
	public void go(HasWidgets composite) {
51
	public void go(HasWidgets composite) {
52
		composite.add(vue.asWidget());
52
		composite.add(vue.asWidget());
53
		vue.startChargement();
53
		vue.startChargement();
Line 54... Line 54...
54
 
54
 
55
		rechercherImagesEtCreerWidgetPagination();
-
 
56
 
55
		rechercherImagesEtCreerWidgetPagination();
Line 57... Line 56...
57
	}
56
	}
-
 
57
 
58
 
58
	public void rechercherImagesEtCreerWidgetPagination() {
59
	public void rechercherImagesEtCreerWidgetPagination() {
59
 
60
		// appel du service d'image pour avoir le nb total d'elements pour la
60
		// appel du service d'image pour avoir le nb total d'elements pour la
61
		// pagination
61
		// pagination
62
		ImagesParTaxonCallback callback = new ImagesParTaxonCallback() {
62
		ImagesParTaxonCallback callback = new ImagesParTaxonCallback() {
63
			@Override
63
			@Override
64
			public void surImagesRecues(ImageServiceResultat imagesRecues) {
-
 
65
				creerWidgetPagination(imagesRecues.getNbTotalImagesPourLaRecherche());
-
 
66
				int debut = (CacheClient.getInstance().getPageCouranteRechercheImage() - 1) * CacheClient.getInstance().getPasPagination();
64
			public void surImagesRecues(ImageServiceResultat imagesRecues) {
67
				int fin = (CacheClient.getInstance().getPageCouranteRechercheImage()) * CacheClient.getInstance().getPasPagination();
65
				creerWidgetPagination(imagesRecues.getNbTotalImagesPourLaRecherche());
68
				afficherImages(imagesRecues, debut, fin);
66
				afficherImages(imagesRecues);
-
 
67
			}
-
 
68
		};
-
 
69
 
69
			}
70
		final int debut = (CacheClient.getInstance().getPageCouranteRechercheImage() - 1) * CacheClient.getInstance().getPasPagination();
70
		};
71
		final int fin = (CacheClient.getInstance().getPageCouranteRechercheImage()) * CacheClient.getInstance().getPasPagination();
Line 71... Line 72...
71
		imageService.getImagesParTaxon(CacheClient.getInstance().getInformationsRechercheImage(), 0, CacheClient.getInstance().getPasPagination(), callback);
72
		imageService.getImagesParTaxon(CacheClient.getInstance().getInformationsRechercheImage(), debut, fin, callback);
72
	}
73
	}
73
 
74
 
Line 74... Line 75...
74
	private void chargerEtAfficherImages(final int premier, final int dernier) {
75
	private void chargerEtAfficherImages(final int premier, final int dernier) {
75
		vue.startChargement();
76
		vue.startChargement();
76
		vue.nettoyer();
77
		vue.nettoyer();
77
 
78
 
78
		ImagesParTaxonCallback callback = new ImagesParTaxonCallback() {
79
		ImagesParTaxonCallback callback = new ImagesParTaxonCallback() {
79
			@Override
80
			@Override
80
			public void surImagesRecues(ImageServiceResultat imagesRecues) {
81
			public void surImagesRecues(ImageServiceResultat imagesRecues) {
Line 81... Line 82...
81
				afficherImages(imagesRecues, premier, dernier);
82
				afficherImages(imagesRecues);
Line 82... Line 83...
82
			}
83
			}
Line 83... Line 84...
83
		};
84
		};
Line 84... Line 85...
84
		imageService.getImagesParTaxon(CacheClient.getInstance().getInformationsRechercheImage(), premier, dernier, callback);
85
		imageService.getImagesParTaxon(CacheClient.getInstance().getInformationsRechercheImage(), premier, dernier, callback);
85
 
86