Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1010 Rev 1101
1
package org.tela_botanica.del.client.vues.rechercheobservations.moteur;
1
package org.tela_botanica.del.client.vues.rechercheobservations.moteur;
2
 
2
 
3
import com.google.gwt.core.client.GWT;
3
import com.google.gwt.core.client.GWT;
4
import com.google.gwt.event.dom.client.HasClickHandlers;
4
import com.google.gwt.event.dom.client.HasClickHandlers;
5
import com.google.gwt.uibinder.client.UiBinder;
5
import com.google.gwt.uibinder.client.UiBinder;
6
import com.google.gwt.uibinder.client.UiField;
6
import com.google.gwt.uibinder.client.UiField;
7
import com.google.gwt.user.client.ui.Composite;
7
import com.google.gwt.user.client.ui.Composite;
8
import com.google.gwt.user.client.ui.HasWidgets;
8
import com.google.gwt.user.client.ui.HasWidgets;
9
import com.google.gwt.user.client.ui.Label;
9
import com.google.gwt.user.client.ui.Label;
10
import com.google.gwt.user.client.ui.Panel;
10
import com.google.gwt.user.client.ui.Panel;
-
 
11
import com.google.gwt.user.client.ui.RadioButton;
11
import com.google.gwt.user.client.ui.Widget;
12
import com.google.gwt.user.client.ui.Widget;
12
 
13
 
13
public class MoteurRechercheObservationsVue extends Composite implements MoteurRechercheObservationsPresenteur.Vue {
14
public class MoteurRechercheObservationsVue extends Composite implements MoteurRechercheObservationsPresenteur.Vue {
14
 
15
 
15
	// Gestion d'UiBinder
16
	// Gestion d'UiBinder
16
	interface Binder extends UiBinder<Widget, MoteurRechercheObservationsVue> {
17
	interface Binder extends UiBinder<Widget, MoteurRechercheObservationsVue> {
17
	}
18
	}
18
 
19
 
19
	private static Binder binder = GWT.create(Binder.class);
20
	private static Binder binder = GWT.create(Binder.class);
20
 
21
 
21
	@UiField
22
	@UiField
22
	Panel zoneRecherche, zoneResultats;
23
	Panel zoneRecherche, zoneResultats;
23
	
24
	
24
	@UiField
25
	@UiField
25
	Label ajouterObservation;
26
	Label ajouterObservation;
-
 
27
 
-
 
28
	@UiField
-
 
29
	RadioButton radioTout, radioDeterminer, radioConfirmer, radioDiscussion;
26
 
30
 
27
	public HasWidgets getZoneRecherche() {
31
	public HasWidgets getZoneRecherche() {
28
		return zoneRecherche;
32
		return zoneRecherche;
29
	}
33
	}
30
 
34
 
31
	// Constructeur de la vue
35
	// Constructeur de la vue
32
	public MoteurRechercheObservationsVue() {
36
	public MoteurRechercheObservationsVue() {
33
		initWidget(binder.createAndBindUi(this));
37
		initWidget(binder.createAndBindUi(this));
34
	}
38
	}
35
 
39
 
36
	public Panel getZoneResultats() {
40
	public Panel getZoneResultats() {
37
		return zoneResultats;
41
		return zoneResultats;
38
	}
42
	}
39
	
43
	
40
	@Override
44
	@Override
41
	public HasClickHandlers getLienAjoutObservation() {
45
	public HasClickHandlers getLienAjoutObservation() {
42
		return ajouterObservation;
46
		return ajouterObservation;
43
	}
47
	}
-
 
48
	
-
 
49
	public String getValeurRadioStatut() {
-
 
50
		String valeurStatut = null;
-
 
51
		if (radioDeterminer.getValue()) {
-
 
52
			valeurStatut = radioDeterminer.getFormValue();
-
 
53
		} else if (radioConfirmer.getValue()) {
-
 
54
			valeurStatut = radioConfirmer.getFormValue();
-
 
55
		} else if (radioDiscussion.getValue()) {
-
 
56
			valeurStatut = radioDiscussion.getFormValue();
-
 
57
		}
-
 
58
		
-
 
59
		return valeurStatut;
-
 
60
		
-
 
61
	}
44
 
62
 
45
}
63
}