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 |
});
|