Subversion Repositories eFlore/Applications.del

Rev

Rev 140 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 140 Rev 170
Line 1... Line 1...
1
package org.tela_botanica.del.client.vues.plateformedetermination;
1
package org.tela_botanica.del.client.vues.plateformedetermination;
Line -... Line 2...
-
 
2
 
-
 
3
import java.util.List;
-
 
4
 
-
 
5
import org.tela_botanica.del.client.modeles.MoyenneVote;
-
 
6
import org.tela_botanica.del.client.services.CalculVoteDeterminationService;
2
 
7
import org.tela_botanica.del.client.utils.MockDatasource;
3
import org.tela_botanica.del.client.vues.plateformedetermination.detail.DetailImageObservationPresenteur;
8
import org.tela_botanica.del.client.vues.plateformedetermination.detail.DetailImageObservationPresenteur;
4
import org.tela_botanica.del.client.vues.plateformedetermination.formulaireproposition.FormulairePropositionPresenteur;
9
import org.tela_botanica.del.client.vues.plateformedetermination.formulaireproposition.FormulairePropositionPresenteur;
5
import org.tela_botanica.del.client.vues.plateformedetermination.formulairerechercheeflore.FormulaireRechercheEflorePresenteur;
10
import org.tela_botanica.del.client.vues.plateformedetermination.formulairerechercheeflore.FormulaireRechercheEflorePresenteur;
6
import org.tela_botanica.del.client.vues.plateformedetermination.forum.ForumPresenteur;
11
import org.tela_botanica.del.client.vues.plateformedetermination.forum.ForumPresenteur;
Line 10... Line 15...
10
import com.google.gwt.user.client.ui.HasWidgets;
15
import com.google.gwt.user.client.ui.HasWidgets;
Line 11... Line 16...
11
 
16
 
Line 12... Line 17...
12
public class DeterminationPresenteur {
17
public class DeterminationPresenteur {
-
 
18
 
13
 
19
	DeterminationVue determinationVue = new DeterminationVue();
14
	DeterminationVue determinationVue = new DeterminationVue();
20
	BarreRepartitionVotePresenteur barreRepartitionVotePresenteur;
Line 15... Line 21...
15
 
21
	
Line 16... Line 22...
16
	public DeterminationPresenteur() {
22
	public DeterminationPresenteur() {
Line 22... Line 28...
22
		new DetailImageObservationPresenteur().go(determinationVue.getDetailImageObservation());
28
		new DetailImageObservationPresenteur().go(determinationVue.getDetailImageObservation());
23
		new EnsembleVotesPresenteur().go(determinationVue.getVote());
29
		new EnsembleVotesPresenteur().go(determinationVue.getVote());
24
		new ForumPresenteur().go(determinationVue.getForum());
30
		new ForumPresenteur().go(determinationVue.getForum());
25
		new FormulairePropositionPresenteur().go(determinationVue.getFormulaireProposition());
31
		new FormulairePropositionPresenteur().go(determinationVue.getFormulaireProposition());
26
		new FormulaireRechercheEflorePresenteur().go(determinationVue.getFormulaireRechercheEflore());
32
		new FormulaireRechercheEflorePresenteur().go(determinationVue.getFormulaireRechercheEflore());
-
 
33
		
-
 
34
		barreRepartitionVotePresenteur = new BarreRepartitionVotePresenteur();
27
		new BarreRepartitionVotePresenteur().go(determinationVue.getBarreRepartition());
35
		barreRepartitionVotePresenteur.go(determinationVue.getBarreRepartition());
-
 
36
		calculerEtAfficherVoteDeterminationPlusPopulaire();
28
 
37
		
29
		composite.add(determinationVue);
38
		composite.add(determinationVue);
30
	}
39
	}
-
 
40
	
-
 
41
	private void calculerEtAfficherVoteDeterminationPlusPopulaire() {
-
 
42
		
-
 
43
		List<MoyenneVote> votesOrdonnes = CalculVoteDeterminationService.calculerVoteDeterminationPlusPopulaire(MockDatasource.getInstance().getObservationCourante().getImageCelValidationDatas());
-
 
44
		if(votesOrdonnes.size() > 0) {
-
 
45
			barreRepartitionVotePresenteur.afficherVotes(votesOrdonnes.get(0).getScore(), votesOrdonnes.get(0).getIntituleAssocie());
-
 
46
		}
-
 
47
	}
31
}
48
}