Subversion Repositories eFlore/Applications.del

Rev

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

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