Subversion Repositories eFlore/Applications.del

Rev

Rev 1010 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
479 benjamin 1
package org.tela_botanica.del.client.vues.rechercheobservations.moteur;
161 gduche 2
 
3
import com.google.gwt.core.client.GWT;
1010 aurelien 4
import com.google.gwt.event.dom.client.HasClickHandlers;
161 gduche 5
import com.google.gwt.uibinder.client.UiBinder;
6
import com.google.gwt.uibinder.client.UiField;
7
import com.google.gwt.user.client.ui.Composite;
309 aurelien 8
import com.google.gwt.user.client.ui.HasWidgets;
1010 aurelien 9
import com.google.gwt.user.client.ui.Label;
161 gduche 10
import com.google.gwt.user.client.ui.Panel;
1101 gduche 11
import com.google.gwt.user.client.ui.RadioButton;
161 gduche 12
import com.google.gwt.user.client.ui.Widget;
13
 
479 benjamin 14
public class MoteurRechercheObservationsVue extends Composite implements MoteurRechercheObservationsPresenteur.Vue {
161 gduche 15
 
16
	// Gestion d'UiBinder
479 benjamin 17
	interface Binder extends UiBinder<Widget, MoteurRechercheObservationsVue> {
161 gduche 18
	}
19
 
20
	private static Binder binder = GWT.create(Binder.class);
21
 
445 benjamin 22
	@UiField
23
	Panel zoneRecherche, zoneResultats;
459 benjamin 24
 
1010 aurelien 25
	@UiField
26
	Label ajouterObservation;
455 benjamin 27
 
1101 gduche 28
	@UiField
29
	RadioButton radioTout, radioDeterminer, radioConfirmer, radioDiscussion;
30
 
330 gduche 31
	public HasWidgets getZoneRecherche() {
32
		return zoneRecherche;
309 aurelien 33
	}
445 benjamin 34
 
161 gduche 35
	// Constructeur de la vue
479 benjamin 36
	public MoteurRechercheObservationsVue() {
161 gduche 37
		initWidget(binder.createAndBindUi(this));
38
	}
39
 
445 benjamin 40
	public Panel getZoneResultats() {
41
		return zoneResultats;
309 aurelien 42
	}
459 benjamin 43
 
1010 aurelien 44
	@Override
45
	public HasClickHandlers getLienAjoutObservation() {
46
		return ajouterObservation;
47
	}
1101 gduche 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
	}
455 benjamin 62
 
161 gduche 63
}