Subversion Repositories eFlore/Applications.del

Rev

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

Rev 378 Rev 391
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.del.client.cache.CacheClient;
3
import org.tela_botanica.del.client.cache.CacheClient;
4
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRecherchePresenteur;
4
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRecherchePresenteur;
5
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRechercheVue;
5
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRechercheVue;
-
 
6
import org.tela_botanica.del.client.composants.pagination.PaginationPresenteur;
6
import org.tela_botanica.del.client.composants.pagination.PaginationPresenteur;
7
import org.tela_botanica.del.client.composants.pagination.PaginationVue;
7
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
8
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
8
import org.tela_botanica.del.client.i18n.I18n;
9
import org.tela_botanica.del.client.i18n.I18n;
9
import org.tela_botanica.del.client.modeles.Observation;
10
import org.tela_botanica.del.client.modeles.Observation;
10
import org.tela_botanica.del.client.modeles.ObservationServiceResultat;
11
import org.tela_botanica.del.client.modeles.ObservationServiceResultat;
Line 69... Line 70...
69
			presenteur.go(vue.getZoneObservations());
70
			presenteur.go(vue.getZoneObservations());
70
		}
71
		}
71
	}
72
	}
Line 72... Line 73...
72
 
73
 
73
	private void creerWidgetPagination(int nbObservations) {
74
	private void creerWidgetPagination(int nbObservations) {
Line 74... Line 75...
74
		this.paginationHautPresenteur = new PaginationPresenteur(nbObservations, CacheClient.getInstance().getPasPagination()) {
75
		this.paginationHautPresenteur = new PaginationPresenteur(new PaginationVue(), nbObservations, CacheClient.getInstance().getPasPagination()) {
75
 
76
 
76
			@Override
77
			@Override
77
			public void changerPage(int debut, int fin) {
78
			public void changerPage(int debut, int fin) {
Line 84... Line 85...
84
				CacheClient.getInstance().setPasPagination(pas);
85
				CacheClient.getInstance().setPasPagination(pas);
85
			}
86
			}
Line 86... Line 87...
86
			
87
			
87
			@Override
88
			@Override
-
 
89
			public void synchroniser() {
88
			public void synchroniser() {
90
				paginationBasPresenteur.setPas(getPas());
-
 
91
				paginationBasPresenteur.setPageCourante(getPageCourante());
89
				paginationBasPresenteur.setPageCourante(getPageCourante());
92
				paginationBasPresenteur.setNbPages(getNbPages());
90
				paginationBasPresenteur.actualiserLiens();
-
 
91
				paginationBasPresenteur.changerPas(getPas());
93
				paginationBasPresenteur.actualiserLiens();
92
			}
94
			}
93
		};
95
		};
Line 94... Line 96...
94
		paginationHautPresenteur.go(vue.getZonePaginationHaut());
96
		paginationHautPresenteur.go(vue.getZonePaginationHaut());
Line 95... Line 97...
95
		
97
		
96
		this.paginationBasPresenteur = new PaginationPresenteur(nbObservations, CacheClient.getInstance().getPasPagination()) {
98
		this.paginationBasPresenteur = new PaginationPresenteur(new PaginationVue(), nbObservations, CacheClient.getInstance().getPasPagination()) {
97
 
99
 
98
			@Override
100
			@Override
Line 106... Line 108...
106
				CacheClient.getInstance().setPasPagination(pas);
108
				CacheClient.getInstance().setPasPagination(pas);
107
			}
109
			}
Line 108... Line 110...
108
			
110
			
109
			@Override
111
			@Override
-
 
112
			public void synchroniser() {
110
			public void synchroniser() {
113
				paginationHautPresenteur.setPas(getPas());
-
 
114
				paginationHautPresenteur.setPageCourante(getPageCourante());
111
				paginationHautPresenteur.setPageCourante(getPageCourante());
115
				paginationHautPresenteur.setNbPages(getNbPages());
112
				paginationHautPresenteur.actualiserLiens();
-
 
113
				paginationHautPresenteur.changerPas(getPas());
116
				paginationHautPresenteur.actualiserLiens();
114
			}
117
			}
115
		};
118
		};
116
		paginationBasPresenteur.go(vue.getZonePaginationBas());
119
		paginationBasPresenteur.go(vue.getZonePaginationBas());