Subversion Repositories eFlore/Applications.del

Rev

Rev 1084 | Rev 1086 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1084 Rev 1085
Line 1... Line 1...
1
package org.tela_botanica.del.client.composants.votes.moyennevotes;
1
package org.tela_botanica.del.client.composants.votes.moyennevotes;
Line 2... Line 2...
2
 
2
 
Line 3... Line 3...
3
import java.util.Iterator;
3
import java.util.Iterator;
-
 
4
 
-
 
5
import org.tela_botanica.del.client.cache.CacheClient;
4
 
6
import org.tela_botanica.del.client.composants.votefleur.VoteFleurPresenteur;
5
import org.tela_botanica.del.client.cache.CacheClient;
7
import org.tela_botanica.del.client.composants.votefleur.VoteFleurVue;
6
import org.tela_botanica.del.client.modeles.Image;
8
import org.tela_botanica.del.client.modeles.Image;
7
import org.tela_botanica.del.client.modeles.Protocole;
9
import org.tela_botanica.del.client.modeles.Protocole;
8
import org.tela_botanica.del.client.modeles.VoteProtocole;
10
import org.tela_botanica.del.client.modeles.VoteProtocole;
Line 9... Line 11...
9
import org.tela_botanica.del.client.services.rest.VoteProtocoleService;
11
import org.tela_botanica.del.client.services.rest.VoteProtocoleService;
10
import org.tela_botanica.del.client.services.rest.async.VoteProtocoleCallback;
12
import org.tela_botanica.del.client.services.rest.async.VoteProtocoleCallback;
11
 
13
 
-
 
14
import com.google.gwt.event.dom.client.ClickEvent;
12
import com.google.gwt.event.dom.client.ClickEvent;
15
import com.google.gwt.event.dom.client.ClickHandler;
13
import com.google.gwt.event.dom.client.ClickHandler;
16
import com.google.gwt.event.dom.client.HasClickHandlers;
14
import com.google.gwt.event.dom.client.HasClickHandlers;
17
import com.google.gwt.user.client.Window;
Line 15... Line 18...
15
import com.google.gwt.user.client.ui.HasText;
18
import com.google.gwt.user.client.ui.HasText;
Line 46... Line 49...
46
		public void rafraichir(int moyenneVote, int nbVotes);
49
		public void rafraichir(int moyenneVote, int nbVotes);
Line 47... Line 50...
47
 
50
 
Line 48... Line 51...
48
		public void ajouterAuParent(HasWidgets composite);
51
		public void ajouterAuParent(HasWidgets composite);
-
 
52
		
-
 
53
		public void afficherVotePrisEnCompte();
49
		
54
		
Line 50... Line 55...
50
		public void afficherVotePrisEnCompte();
55
		public HasWidgets getZoneFleur();
51
	}
56
	}
52
 
57
 
Line 53... Line 58...
53
	private Vue vue;
58
	private Vue vue;
54
	private Protocole protocole;
59
	private Protocole protocole;
55
	private Image image;
60
	private Image image;
Line -... Line 61...
-
 
61
 
56
 
62
	private int valeurVoteDefaut = -1;
57
	private int valeurVoteDefaut = -1;
63
	private int valeurVoteUtilisateur = -1;
Line 58... Line 64...
58
	private int valeurVoteUtilisateur = -1;
64
	private int valeurVoteTotal = 0;
59
	private int valeurVoteTotal = 0;
65
	
Line 147... Line 153...
147
		return vue;
153
		return vue;
148
	}
154
	}
Line 149... Line 155...
149
 
155
 
150
	private void rafraichirVue() {
156
	private void rafraichirVue() {
-
 
157
		valeurVoteTotal = calculerMoyenneVotes();
-
 
158
		VoteFleurPresenteur presenteurFleur = new VoteFleurPresenteur(new VoteFleurVue());
-
 
159
		presenteurFleur.setNote(valeurVoteTotal);
151
		valeurVoteTotal = calculerMoyenneVotes();
160
		presenteurFleur.go(vue.getZoneFleur());
152
		vue.rafraichir(valeurVoteTotal, image.getVotesProtocoles(protocole.getId()).size());
161
		vue.rafraichir(valeurVoteTotal, image.getVotesProtocoles(protocole.getId()).size());
Line 153... Line 162...
153
	}
162
	}
154
 
163