Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1127 Rev 1128
Line 1... Line 1...
1
package org.tela_botanica.del.client.utils;
1
package org.tela_botanica.del.client.utils;
Line 2... Line 2...
2
 
2
 
Line -... Line 3...
-
 
3
import java.util.Comparator;
3
import java.util.Comparator;
4
 
4
 
5
import org.tela_botanica.del.client.modeles.InterventionForum;
5
import org.tela_botanica.del.client.modeles.MoyenneVote;
6
import org.tela_botanica.del.client.modeles.MoyenneVote;
Line -... Line 7...
-
 
7
import org.tela_botanica.del.client.modeles.PropositionDetermination;
-
 
8
import org.tela_botanica.del.client.services.CalculVoteDeterminationService;
6
import org.tela_botanica.del.client.modeles.PropositionDetermination;
9
 
Line 7... Line 10...
7
import org.tela_botanica.del.client.services.CalculVoteDeterminationService;
10
import com.google.gwt.user.client.Window;
8
 
11
 
9
public class ComparateurPropositionDetermination implements Comparator<PropositionDetermination> {
-
 
10
 
-
 
11
	@Override
-
 
12
	public int compare(PropositionDetermination proposition1, PropositionDetermination proposition2) {
-
 
13
		MoyenneVote moyenneP1 = CalculVoteDeterminationService.calculerVoteDetermination(proposition1);
-
 
14
		int scoreP1 = moyenneP1.getScore();
-
 
15
		
12
public class ComparateurPropositionDetermination implements Comparator<InterventionForum> {
-
 
13
 
-
 
14
	@Override
-
 
15
	public int compare(InterventionForum intervention1, InterventionForum intervention2) {
-
 
16
		int entierRetour = 0;
-
 
17
		
-
 
18
		if (intervention1 instanceof PropositionDetermination && intervention2 instanceof PropositionDetermination) {
-
 
19
			
-
 
20
			PropositionDetermination proposition1 = (PropositionDetermination) intervention1;
-
 
21
			PropositionDetermination proposition2 = (PropositionDetermination) intervention2;
-
 
22
			
-
 
23
			// si 1 est prop et 2 est prop
-
 
24
			MoyenneVote moyenneP1 = CalculVoteDeterminationService.calculerVoteDetermination(proposition1);
-
 
25
			int scoreP1 = moyenneP1.getScore();
-
 
26
			
16
		MoyenneVote moyenneP2 = CalculVoteDeterminationService.calculerVoteDetermination(proposition2);
27
			MoyenneVote moyenneP2 = CalculVoteDeterminationService.calculerVoteDetermination(proposition2);
-
 
28
			int scoreP2 = moyenneP2.getScore();
-
 
29
			
-
 
30
			
17
		int scoreP2 = moyenneP2.getScore();
31
			if (scoreP1 < scoreP2) {
18
		
32
				entierRetour = 1;
-
 
33
			}
19
		int entierRetour = 0;
34
		} else {
20
		if (scoreP1 < scoreP2) {
35
			entierRetour = 1;
Line 21... Line 36...
21
			entierRetour = 1;
36
		}