Subversion Repositories eFlore/Applications.del

Rev

Rev 1104 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1104 Rev 1109
1
package org.tela_botanica.del.client.vues.rechercheobservations.moteur;
1
package org.tela_botanica.del.client.vues.rechercheobservations.moteur;
2
 
2
 
3
import org.tela_botanica.del.client.i18n.I18n;
3
import org.tela_botanica.del.client.i18n.I18n;
4
 
4
 
5
import com.google.gwt.core.client.GWT;
5
import com.google.gwt.core.client.GWT;
6
import com.google.gwt.event.dom.client.HasClickHandlers;
6
import com.google.gwt.event.dom.client.HasClickHandlers;
7
import com.google.gwt.uibinder.client.UiBinder;
7
import com.google.gwt.uibinder.client.UiBinder;
8
import com.google.gwt.uibinder.client.UiField;
8
import com.google.gwt.uibinder.client.UiField;
9
import com.google.gwt.user.client.ui.CheckBox;
9
import com.google.gwt.user.client.ui.CheckBox;
10
import com.google.gwt.user.client.ui.Composite;
10
import com.google.gwt.user.client.ui.Composite;
11
import com.google.gwt.user.client.ui.HTML;
11
import com.google.gwt.user.client.ui.HTML;
12
import com.google.gwt.user.client.ui.HasWidgets;
12
import com.google.gwt.user.client.ui.HasWidgets;
13
import com.google.gwt.user.client.ui.Label;
13
import com.google.gwt.user.client.ui.Label;
14
import com.google.gwt.user.client.ui.Panel;
14
import com.google.gwt.user.client.ui.Panel;
15
import com.google.gwt.user.client.ui.RadioButton;
15
import com.google.gwt.user.client.ui.RadioButton;
16
import com.google.gwt.user.client.ui.Widget;
16
import com.google.gwt.user.client.ui.Widget;
17
 
17
 
18
public class MoteurRechercheObservationsVue extends Composite implements MoteurRechercheObservationsPresenteur.Vue {
18
public class MoteurRechercheObservationsVue extends Composite implements MoteurRechercheObservationsPresenteur.Vue {
19
 
19
 
20
	// Gestion d'UiBinder
20
	// Gestion d'UiBinder
21
	interface Binder extends UiBinder<Widget, MoteurRechercheObservationsVue> {
21
	interface Binder extends UiBinder<Widget, MoteurRechercheObservationsVue> {
22
	}
22
	}
23
 
23
 
24
	private static Binder binder = GWT.create(Binder.class);
24
	private static Binder binder = GWT.create(Binder.class);
25
 
25
 
26
	@UiField
26
	@UiField
27
	Panel zoneRecherche, zoneResultats;
27
	Panel zoneRecherche, zoneResultats;
28
	
28
	
29
	@UiField
29
	@UiField
30
	Label ajouterObservation;
30
	Label ajouterObservation;
31
 
31
 
32
	@UiField 
32
	@UiField 
33
	HTML chapeau;
33
	HTML chapeau;
34
	
34
	
35
	@UiField
35
	@UiField
36
	CheckBox radioTout, radioDeterminer, radioConfirmer, radioDiscussion;
36
	CheckBox radioTout, radioDeterminer, radioConfirmer, radioDiscussion;
37
 
37
 
38
	public HasWidgets getZoneRecherche() {
38
	public HasWidgets getZoneRecherche() {
39
		return zoneRecherche;
39
		return zoneRecherche;
40
	}
40
	}
41
 
41
 
42
	// Constructeur de la vue
42
	// Constructeur de la vue
43
	public MoteurRechercheObservationsVue() {
43
	public MoteurRechercheObservationsVue() {
44
		initWidget(binder.createAndBindUi(this));
44
		initWidget(binder.createAndBindUi(this));
45
		this.chapeau.setHTML(I18n.getVocabulary().introRechercheObservations());
45
		this.chapeau.setHTML(I18n.getVocabulary().introRechercheObservations());
46
	}
46
	}
47
 
47
 
48
	public Panel getZoneResultats() {
48
	public Panel getZoneResultats() {
49
		return zoneResultats;
49
		return zoneResultats;
50
	}
50
	}
51
	
51
	
52
	@Override
52
	@Override
53
	public HasClickHandlers getLienAjoutObservation() {
53
	public HasClickHandlers getLienAjoutObservation() {
54
		return ajouterObservation;
54
		return ajouterObservation;
55
	}
55
	}
56
	
56
	
57
	public String getValeurRadioStatut() {
57
	public String getValeurRadioStatut() {
58
		String valeurStatut = "";
58
		String valeurStatut = "";
59
		if (radioDeterminer.getValue()) {
59
		if (radioDeterminer.getValue()) {
60
			valeurStatut += radioDeterminer.getFormValue() + ";";
60
			valeurStatut += radioDeterminer.getFormValue() + ";";
61
		} 
61
		} 
62
 
62
 
63
		if (radioConfirmer.getValue()) {
63
		if (radioConfirmer.getValue()) {
64
			valeurStatut += radioConfirmer.getFormValue() + ";";
64
			valeurStatut += radioConfirmer.getFormValue() + ";";
65
		} 
65
		} 
66
		
66
		
67
		if (radioDiscussion.getValue()) {
67
		if (radioDiscussion.getValue()) {
68
			valeurStatut += radioDiscussion.getFormValue() + ";";
68
			valeurStatut += radioDiscussion.getFormValue() + ";";
69
		}
69
		}
70
		
70
		
71
		return valeurStatut;
71
		return valeurStatut;
72
		
72
		
73
	}
73
	}
-
 
74
 
-
 
75
	@Override
-
 
76
	public HasClickHandlers getRadioADeterminer() {
-
 
77
		return radioDeterminer;
-
 
78
	}
-
 
79
 
-
 
80
	@Override
-
 
81
	public HasClickHandlers getRadioEnDiscussion() {
-
 
82
		return radioDiscussion;
-
 
83
	}
-
 
84
 
-
 
85
	@Override
-
 
86
	public HasClickHandlers getRadioAConfirmer() {
-
 
87
		return radioConfirmer;
-
 
88
	}
-
 
89
 
-
 
90
	@Override
-
 
91
	public void decocherRadioTout() {
-
 
92
		radioTout.setChecked(false);
-
 
93
	}
74
 
94
 
75
}
95
}