| Line 15... |
Line 15... |
| 15 |
import org.tela_botanica.del.client.composants.observations.ObservationImagesPresenteur;
|
15 |
import org.tela_botanica.del.client.composants.observations.ObservationImagesPresenteur;
|
| 16 |
import org.tela_botanica.del.client.composants.observations.ObservationImagesVue;
|
16 |
import org.tela_botanica.del.client.composants.observations.ObservationImagesVue;
|
| 17 |
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
|
17 |
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
|
| 18 |
import org.tela_botanica.del.client.modeles.ModeRecherche;
|
18 |
import org.tela_botanica.del.client.modeles.ModeRecherche;
|
| 19 |
import org.tela_botanica.del.client.modeles.MoyenneVote;
|
19 |
import org.tela_botanica.del.client.modeles.MoyenneVote;
|
| - |
|
20 |
import org.tela_botanica.del.client.modeles.ObservationServiceResultat;
|
| 20 |
import org.tela_botanica.del.client.modeles.Protocole;
|
21 |
import org.tela_botanica.del.client.modeles.Protocole;
|
| 21 |
import org.tela_botanica.del.client.modeles.ProtocoleServiceResultat;
|
22 |
import org.tela_botanica.del.client.modeles.ProtocoleServiceResultat;
|
| 22 |
import org.tela_botanica.del.client.modeles.VoteDetermination;
|
23 |
import org.tela_botanica.del.client.modeles.VoteDetermination;
|
| 23 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
24 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
| 24 |
import org.tela_botanica.del.client.navigation.evenement.ajoutcommentaire.EvenementAjoutCommentaire;
|
25 |
import org.tela_botanica.del.client.navigation.evenement.ajoutcommentaire.EvenementAjoutCommentaire;
|
| Line 26... |
Line 27... |
| 26 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
|
27 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
|
| 27 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.GestionnaireEvenementAjoutDetermination;
|
28 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.GestionnaireEvenementAjoutDetermination;
|
| 28 |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.EvenementVoteDetermination;
|
29 |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.EvenementVoteDetermination;
|
| 29 |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.GestionnaireEvenementVoteDetermination;
|
30 |
import org.tela_botanica.del.client.navigation.evenement.voteDetermination.GestionnaireEvenementVoteDetermination;
|
| 30 |
import org.tela_botanica.del.client.services.CalculVoteDeterminationService;
|
31 |
import org.tela_botanica.del.client.services.CalculVoteDeterminationService;
|
| - |
|
32 |
import org.tela_botanica.del.client.services.rest.ObservationService;
|
| - |
|
33 |
import org.tela_botanica.del.client.services.rest.ObservationServiceConcret;
|
| 31 |
import org.tela_botanica.del.client.services.rest.ProtocoleService;
|
34 |
import org.tela_botanica.del.client.services.rest.ProtocoleService;
|
| 32 |
import org.tela_botanica.del.client.services.rest.ProtocoleServiceConcret;
|
35 |
import org.tela_botanica.del.client.services.rest.ProtocoleServiceConcret;
|
| - |
|
36 |
import org.tela_botanica.del.client.services.rest.async.ObservationsCallback;
|
| 33 |
import org.tela_botanica.del.client.services.rest.async.ProtocolesCallback;
|
37 |
import org.tela_botanica.del.client.services.rest.async.ProtocolesCallback;
|
| 34 |
import org.tela_botanica.del.client.vues.plateformedetermination.formulairerechercheeflore.FormulaireRechercheEflorePresenteur;
|
38 |
import org.tela_botanica.del.client.vues.plateformedetermination.formulairerechercheeflore.FormulaireRechercheEflorePresenteur;
|
| 35 |
import org.tela_botanica.del.client.vues.plateformedetermination.forum.ForumPresenteur;
|
39 |
import org.tela_botanica.del.client.vues.plateformedetermination.forum.ForumPresenteur;
|
| 36 |
import org.tela_botanica.del.client.vues.plateformedetermination.forum.ForumVue;
|
40 |
import org.tela_botanica.del.client.vues.plateformedetermination.forum.ForumVue;
|
| 37 |
import org.tela_botanica.del.client.vues.plateformedetermination.ligneProtocole.LigneProtocolePresenteur;
|
41 |
import org.tela_botanica.del.client.vues.plateformedetermination.ligneProtocole.LigneProtocolePresenteur;
|
| Line 63... |
Line 67... |
| 63 |
private Vue vue;
|
67 |
private Vue vue;
|
| Line 64... |
Line 68... |
| 64 |
|
68 |
|
| Line 65... |
Line 69... |
| 65 |
FenetreOverlaySimplePresenteur fenetreOverlaySimplePresenteur;
|
69 |
FenetreOverlaySimplePresenteur fenetreOverlaySimplePresenteur;
|
| - |
|
70 |
|
| Line 66... |
Line 71... |
| 66 |
|
71 |
private ProtocoleService protocoleService = new ProtocoleServiceConcret();
|
| 67 |
private ProtocoleService protocoleService = new ProtocoleServiceConcret();
|
72 |
private ObservationService observationService = new ObservationServiceConcret();
|
| 68 |
|
73 |
|
| Line 69... |
Line 74... |
| 69 |
public DeterminationPresenteur(Vue vue) {
|
74 |
public DeterminationPresenteur(Vue vue) {
|
| 70 |
this.vue = vue;
|
75 |
this.vue = vue;
|
| 71 |
}
|
76 |
}
|
| - |
|
77 |
|
| - |
|
78 |
public void go(final HasWidgets composite) {
|
| - |
|
79 |
|
| - |
|
80 |
observationService.getObservation(CacheClient.getInstance().getObservationCourante().getId(), new ObservationsCallback() {
|
| 72 |
|
81 |
//@Override
|
| 73 |
public void go(HasWidgets composite) {
|
82 |
public void surObservationsRecues(
|
| 74 |
|
83 |
ObservationServiceResultat observationsRecues) {
|
| 75 |
if (CacheClient.getInstance().getImageCourante() != null) {
|
84 |
|
| 76 |
new MetadonneesPresenteur(new MetadonneesEnLigneVue(), CacheClient.getInstance().getObservationCourante(), ModeRecherche.MODE_OBSERVATION).go(vue.getMetadonnees());
|
- |
|
| 77 |
new ObservationImagesPresenteur(new ObservationImagesVue(), CacheClient.getInstance().getObservationCourante()).go(vue.getDetailImageObservation());
|
85 |
new MetadonneesPresenteur(new MetadonneesEnLigneVue(), CacheClient.getInstance().getObservationCourante(), ModeRecherche.MODE_OBSERVATION).go(vue.getMetadonnees());
|
| 78 |
|
86 |
new ObservationImagesPresenteur(new ObservationImagesVue(), CacheClient.getInstance().getObservationCourante()).go(vue.getDetailImageObservation());
|
| 79 |
chargerEtAjouterLignesVotesProtocole();
|
87 |
|
| 80 |
}
|
88 |
chargerEtAjouterLignesVotesProtocole();
|
| 81 |
new ForumPresenteur(new ForumVue()).go(vue.getForum());
|
- |
|
| 82 |
new FormulaireRechercheEflorePresenteur().go(vue.getFormulaireRechercheEflore());
|
89 |
new ForumPresenteur(new ForumVue()).go(vue.getForum());
|
| 83 |
|
90 |
new FormulaireRechercheEflorePresenteur().go(vue.getFormulaireRechercheEflore());
|
| - |
|
91 |
|
| 84 |
calculerEtAfficherVoteDeterminationPlusPopulaire();
|
92 |
calculerEtAfficherVoteDeterminationPlusPopulaire();
|
| 85 |
|
93 |
composite.add(vue.asWidget());
|
| Line 86... |
Line 94... |
| 86 |
composite.add(vue.asWidget());
|
94 |
}
|
| 87 |
|
95 |
});
|