Line 13... |
Line 13... |
13 |
import org.tela_botanica.del.client.modeles.Contributeur;
|
13 |
import org.tela_botanica.del.client.modeles.Contributeur;
|
14 |
import org.tela_botanica.del.client.modeles.PropositionDetermination;
|
14 |
import org.tela_botanica.del.client.modeles.PropositionDetermination;
|
15 |
import org.tela_botanica.del.client.modeles.Utilisateur;
|
15 |
import org.tela_botanica.del.client.modeles.Utilisateur;
|
16 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
16 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
17 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
|
17 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
|
- |
|
18 |
import org.tela_botanica.del.client.services.rest.PropositionDeterminationService;
|
- |
|
19 |
import org.tela_botanica.del.client.services.rest.PropositionDeterminationServiceConcret;
|
- |
|
20 |
import org.tela_botanica.del.client.services.rest.async.PropositionDeterminationCallBack;
|
- |
|
21 |
import org.tela_botanica.del.client.services.rest.async.PropositionDeterminationCallBack.ModeRequete;
|
18 |
import org.tela_botanica.del.client.utils.UtilitairesAutoCompletionService;
|
22 |
import org.tela_botanica.del.client.utils.UtilitairesAutoCompletionService;
|
Line 19... |
Line 23... |
19 |
|
23 |
|
20 |
import com.google.gwt.event.dom.client.ClickEvent;
|
24 |
import com.google.gwt.event.dom.client.ClickEvent;
|
21 |
import com.google.gwt.event.dom.client.ClickHandler;
|
25 |
import com.google.gwt.event.dom.client.ClickHandler;
|
22 |
import com.google.gwt.event.dom.client.HasClickHandlers;
|
26 |
import com.google.gwt.event.dom.client.HasClickHandlers;
|
- |
|
27 |
import com.google.gwt.http.client.Response;
|
23 |
import com.google.gwt.http.client.Response;
|
28 |
import com.google.gwt.user.client.Window;
|
24 |
import com.google.gwt.user.client.ui.HasText;
|
29 |
import com.google.gwt.user.client.ui.HasText;
|
25 |
import com.google.gwt.user.client.ui.HasWidgets;
|
30 |
import com.google.gwt.user.client.ui.HasWidgets;
|
Line 26... |
Line 31... |
26 |
import com.google.gwt.user.client.ui.IsWidget;
|
31 |
import com.google.gwt.user.client.ui.IsWidget;
|
Line 45... |
Line 50... |
45 |
}
|
50 |
}
|
Line 46... |
Line 51... |
46 |
|
51 |
|
47 |
private Vue vue;
|
52 |
private Vue vue;
|
48 |
private Config config;
|
53 |
private Config config;
|
- |
|
54 |
private AutoCompletionComboBoxPresenteur autoCompletionNomTaxonsPresenteur;
|
Line 49... |
Line 55... |
49 |
private AutoCompletionComboBoxPresenteur autoCompletionNomTaxonsPresenteur;
|
55 |
private PropositionDeterminationService propositionDeterminationService = new PropositionDeterminationServiceConcret();
|
50 |
|
56 |
|
51 |
public FormulairePropositionPresenteur(Vue vue) {
|
57 |
public FormulairePropositionPresenteur(Vue vue) {
|
52 |
this.vue = vue;
|
58 |
this.vue = vue;
|
Line 89... |
Line 95... |
89 |
public void onClick(ClickEvent event) {
|
95 |
public void onClick(ClickEvent event) {
|
Line 90... |
Line 96... |
90 |
|
96 |
|
91 |
if (!validerSaisieProposition()) {
|
97 |
if (!validerSaisieProposition()) {
|
92 |
return;
|
98 |
return;
|
93 |
} else {
|
99 |
} else {
|
94 |
PropositionDetermination propositionAjoutee = collecterValeursSaisieProposition();
|
100 |
final PropositionDetermination propositionAjoutee = collecterValeursSaisieProposition();
|
95 |
CacheClient.getInstance().getObservationCourante().ajouterPropositionDetermination(propositionAjoutee);
|
101 |
propositionDeterminationService.ajouterProposition(propositionAjoutee, new PropositionDeterminationCallBack(ModeRequete.AJOUT) {
|
- |
|
102 |
|
- |
|
103 |
@Override
|
- |
|
104 |
public void surRetour(String messageRetour) {
|
- |
|
105 |
propositionAjoutee.setId(messageRetour);
|
96 |
|
106 |
CacheClient.getInstance().getObservationCourante().ajouterPropositionDetermination(propositionAjoutee);
|
97 |
EvenementAjoutDetermination evenementAjoutDetermination = new EvenementAjoutDetermination(propositionAjoutee);
|
107 |
EvenementAjoutDetermination evenementAjoutDetermination = new EvenementAjoutDetermination(propositionAjoutee);
|
- |
|
108 |
BusEvenementiel.getInstance().fireEvent(evenementAjoutDetermination);
|
- |
|
109 |
}
|
- |
|
110 |
|
- |
|
111 |
@Override
|
- |
|
112 |
public void surErreur(String messageErreur) {
|
- |
|
113 |
Window.alert(messageErreur);
|
- |
|
114 |
}
|
98 |
BusEvenementiel.getInstance().fireEvent(evenementAjoutDetermination);
|
115 |
});
|
99 |
}
|
116 |
}
|
100 |
}
|
117 |
}
|
101 |
});
|
118 |
});
|