Subversion Repositories eFlore/Applications.del

Rev

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

Rev 359 Rev 360
Line 7... Line 7...
7
import org.tela_botanica.del.client.modeles.Image;
7
import org.tela_botanica.del.client.modeles.Image;
8
import org.tela_botanica.del.client.modeles.Observation;
8
import org.tela_botanica.del.client.modeles.Observation;
9
import org.tela_botanica.del.client.modeles.Protocole;
9
import org.tela_botanica.del.client.modeles.Protocole;
10
import org.tela_botanica.del.client.modeles.VoteProtocole;
10
import org.tela_botanica.del.client.modeles.VoteProtocole;
11
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
11
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
-
 
12
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.EvenementChangementProtocole;
-
 
13
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.GestionnaireEvenementChangementProtocole;
12
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.EvenementVoirDetailsImage;
14
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.EvenementVoirDetailsImage;
13
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.GestionnaireEvenementVoirDetailsImage;
15
import org.tela_botanica.del.client.navigation.evenement.rechercheimage.GestionnaireEvenementVoirDetailsImage;
14
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
16
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation;
15
import org.tela_botanica.del.client.utils.MockDatasource;
17
import org.tela_botanica.del.client.utils.MockDatasource;
16
import org.tela_botanica.del.client.vues.rechercheimages.vote.MoyenneVotePresenteur;
18
import org.tela_botanica.del.client.vues.rechercheimages.vote.MoyenneVotePresenteur;
Line 75... Line 77...
75
		loadValidationData();
77
		loadValidationData();
76
		gererEvenements();
78
		gererEvenements();
77
	}
79
	}
Line 78... Line 80...
78
 
80
 
-
 
81
	private void loadValidationData() {
79
	private void loadValidationData() {
82
		vue.getZoneVoter().clear();
80
		List<VoteProtocole> observationValidationDatas = validationService.getVoteByImageAndProtocol(image.getIdImage(), protocole.getNom());
83
		List<VoteProtocole> observationValidationDatas = validationService.getVoteByImageAndProtocol(image.getIdImage(), protocole.getNom());
81
		new MoyenneVotePresenteur(observationValidationDatas).go(vue.getZoneVoter());
84
		new MoyenneVotePresenteur(observationValidationDatas).go(vue.getZoneVoter());
Line 82... Line 85...
82
	}
85
	}
Line 123... Line 126...
123
				} else {
126
				} else {
124
					cacherDetails();
127
					cacherDetails();
125
				}
128
				}
126
			}
129
			}
127
		});
130
		});
-
 
131
 
-
 
132
		BusEvenementiel.getInstance().addHandler(EvenementChangementProtocole.TYPE, new GestionnaireEvenementChangementProtocole() {
-
 
133
 
-
 
134
			@Override
-
 
135
			public void onChangementProtocole(EvenementChangementProtocole event) {
-
 
136
				setProtocole(event.getProtocole());
-
 
137
				loadValidationData();
-
 
138
			}
-
 
139
		});
128
	}
140
	}
Line 129... Line 141...
129
 
141
 
130
	public void cacherDetails() {
142
	public void cacherDetails() {
131
		vue.cacherZoneCache();
143
		vue.cacherZoneCache();
Line 139... Line 151...
139
 
151
 
140
	public boolean isDetailsOpen() {
152
	public boolean isDetailsOpen() {
141
		return detailsOpen;
153
		return detailsOpen;
Line -... Line 154...
-
 
154
	}
-
 
155
 
-
 
156
	public Protocole getProtocole() {
-
 
157
		return protocole;
-
 
158
	}
-
 
159
 
-
 
160
	public void setProtocole(Protocole protocole) {
-
 
161
		this.protocole = protocole;
142
	}
162
	}