Subversion Repositories eFlore/Applications.del

Rev

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

Rev 105 Rev 111
Line 22... Line 22...
22
import com.google.gwt.user.client.ui.HTML;
22
import com.google.gwt.user.client.ui.HTML;
23
import com.google.gwt.user.client.ui.HasWidgets;
23
import com.google.gwt.user.client.ui.HasWidgets;
Line 24... Line 24...
24
 
24
 
Line 25... Line -...
25
public class FormulairePropositionPresenteur implements GwtObserver {
-
 
26
 
25
public class FormulairePropositionPresenteur implements GwtObserver {
Line 27... Line 26...
27
	private final MockDatasource validationService = MockDatasource.getInstance();
26
 
Line 28... Line 27...
28
	private ArrayList<String> propositionsTaxons;
27
	private ArrayList<String> propositionsTaxons;
Line 29... Line 28...
29
 
28
 
Line 30... Line 29...
30
	private FormulairePropositionVue formulairePropositionVue = new FormulairePropositionVue();
29
	private FormulairePropositionVue formulairePropositionVue = new FormulairePropositionVue();
31
 
30
 
32
	public void go(HasWidgets composite) {
31
	public void go(HasWidgets composite) {
Line 33... Line 32...
33
		
32
		
34
		validationService.addObserver(this);
33
		CacheClient.getInstance().getCurrentObservation().addObserver(this);
Line 48... Line 47...
48
				
47
				
49
				if(!validerSaisieProposition()) {
48
				if(!validerSaisieProposition()) {
50
					return;
49
					return;
51
				} else {
50
				} else {
52
					ObservationValidation propositionAjoutee = collecterValeursSaisieProposition();
-
 
53
				
-
 
54
					try {
51
					ObservationValidation propositionAjoutee = collecterValeursSaisieProposition();
55
						validationService.saveValidationData(propositionAjoutee);
-
 
56
					} catch (ExceptionClient e) {
-
 
57
						// TODO Auto-generated catch block
-
 
58
						e.printStackTrace();
-
 
59
					}
52
					CacheClient.getInstance().getCurrentObservation().addImageCelValidationData(propositionAjoutee);
60
				}
53
				}
61
			}
54
			}
62
		});
55
		});
Line 91... Line 84...
91
		return propositionAjoutee;
84
		return propositionAjoutee;
92
	}
85
	}
Line 93... Line 86...
93
 
86
 
94
	@Override
87
	@Override
95
	public void update(GwtObservable observable, Object data) {
88
	public void update(GwtObservable observable, Object data) {
96
		propositionsTaxons = validationService.getPropositionsTaxonsData(CacheClient.getInstance().getCurrentObservation().getIdImage());
89
		propositionsTaxons = CacheClient.getInstance().getCurrentObservation().getPropositionsTaxonsData();
97
		formulairePropositionVue.chargerPropositionsTaxons(propositionsTaxons);	
90
		formulairePropositionVue.chargerPropositionsTaxons(propositionsTaxons);	
98
	}
91
	}