Line 12... |
Line 12... |
12 |
import org.tela_botanica.del.client.modeles.PropositionDetermination;
|
12 |
import org.tela_botanica.del.client.modeles.PropositionDetermination;
|
13 |
import org.tela_botanica.del.client.modeles.Utilisateur;
|
13 |
import org.tela_botanica.del.client.modeles.Utilisateur;
|
14 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
14 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
|
15 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
|
15 |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination;
|
16 |
import org.tela_botanica.del.client.services.rest.PropositionDeterminationService;
|
16 |
import org.tela_botanica.del.client.services.rest.PropositionDeterminationService;
|
17 |
import org.tela_botanica.del.client.services.rest.PropositionDeterminationServiceConcret;
|
- |
|
18 |
import org.tela_botanica.del.client.services.rest.async.PropositionDeterminationCallBack;
|
17 |
import org.tela_botanica.del.client.services.rest.async.PropositionDeterminationCallBack;
|
19 |
import org.tela_botanica.del.client.utils.UtilitairesAutoCompletionService;
|
18 |
import org.tela_botanica.del.client.utils.UtilitairesAutoCompletionService;
|
20 |
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat;
|
19 |
import org.tela_botanica.del.client.utils.UtilitairesServiceResultat;
|
Line 21... |
Line 20... |
21 |
|
20 |
|
Line 60... |
Line 59... |
60 |
}
|
59 |
}
|
Line 61... |
Line 60... |
61 |
|
60 |
|
62 |
private Vue vue;
|
61 |
private Vue vue;
|
63 |
private Config config;
|
62 |
private Config config;
|
64 |
private AutoCompletionComboBoxPresenteur autoCompletionNomTaxonsPresenteur;
|
63 |
private AutoCompletionComboBoxPresenteur autoCompletionNomTaxonsPresenteur;
|
Line 65... |
Line 64... |
65 |
private PropositionDeterminationService propositionDeterminationService = new PropositionDeterminationServiceConcret();
|
64 |
private PropositionDeterminationService propositionDeterminationService;
|
66 |
|
65 |
|
- |
|
66 |
public FormulairePropositionPresenteur(Vue vue, PropositionDeterminationService propositionDeterminationService) {
|
67 |
public FormulairePropositionPresenteur(Vue vue) {
|
67 |
this.vue = vue;
|
68 |
this.vue = vue;
|
68 |
this.propositionDeterminationService=propositionDeterminationService;
|
69 |
config = new Config();
|
69 |
config = new Config();
|
70 |
creerCompletionTaxons();
|
70 |
creerCompletionTaxons();
|
Line 110... |
Line 110... |
110 |
} else {
|
110 |
} else {
|
111 |
final PropositionDetermination propositionAjoutee = collecterValeursSaisieProposition();
|
111 |
final PropositionDetermination propositionAjoutee = collecterValeursSaisieProposition();
|
112 |
propositionDeterminationService.ajouterProposition(propositionAjoutee, new PropositionDeterminationCallBack() {
|
112 |
propositionDeterminationService.ajouterProposition(propositionAjoutee, new PropositionDeterminationCallBack() {
|
Line 113... |
Line 113... |
113 |
|
113 |
|
114 |
@Override
|
114 |
@Override
|
115 |
public void surRetour(String idNouvelleProposition) {
|
115 |
public void surRetour(String messageRetour) {
|
116 |
propositionAjoutee.setId(idNouvelleProposition);
|
116 |
propositionAjoutee.setId(UtilitairesServiceResultat.convertirEtParserRetourAjoutCommentaire(messageRetour));
|
117 |
CacheClient.getInstance().getObservationCourante().ajouterPropositionDetermination(propositionAjoutee);
|
117 |
CacheClient.getInstance().getObservationCourante().ajouterPropositionDetermination(propositionAjoutee);
|
118 |
EvenementAjoutDetermination evenementAjoutDetermination = new EvenementAjoutDetermination(propositionAjoutee);
|
118 |
EvenementAjoutDetermination evenementAjoutDetermination = new EvenementAjoutDetermination(propositionAjoutee);
|
119 |
BusEvenementiel.getInstance().fireEvent(evenementAjoutDetermination);
|
119 |
BusEvenementiel.getInstance().fireEvent(evenementAjoutDetermination);
|