Subversion Repositories eFlore/Applications.del

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
103 benjamin 1
package org.tela_botanica.del.client.vues.plateformedetermination.vote;
2
 
3
import java.util.List;
4
 
5
import org.tela_botanica.del.client.cache.CacheClient;
6
import org.tela_botanica.del.client.i18n.I18n;
7
import org.tela_botanica.del.client.modeles.ObservationValidation;
8
import org.tela_botanica.del.client.modeles.Protocole;
9
import org.tela_botanica.del.client.utils.MockDatasource;
10
import org.tela_botanica.del.client.vues.plateformedetermination.vote.protocol.MoyenneVoteProtocolePresenteur;
11
 
12
import com.google.gwt.user.client.ui.HasWidgets;
13
 
14
public class EnsembleVotesPresenteur {
15
 
16
	private EnsembleVotesVue vue = new EnsembleVotesVue();
17
 
18
	private MockDatasource validationService = MockDatasource.getInstance();
19
 
20
	public void go(HasWidgets container) {
21
		container.add(vue);
22
		afficherVotes();
23
	}
24
 
25
	private void afficherVotes() {
26
 
27
		String idImageCourante = CacheClient.getInstance().getCurrentObservation().getIdImage();
28
 
29
		List<ObservationValidation> observationValidationsEsthetisme = validationService.getValidationDataByImageAndProtocol(idImageCourante, Protocole.ESTHETISME);
30
		new MoyenneVoteProtocolePresenteur(I18n.getVocabulary().protocole_esthetisme(), observationValidationsEsthetisme).go(vue.getPanneauVotes());
31
 
32
		List<ObservationValidation> observationValidationsIdentification = validationService.getValidationDataByImageAndProtocol(idImageCourante, Protocole.IDENTIFICATION_AUTOMATIQUE);
33
		new MoyenneVoteProtocolePresenteur(I18n.getVocabulary().protocole_identification_auto(), observationValidationsIdentification).go(vue.getPanneauVotes());
34
	}
35
}