Subversion Repositories eFlore/Applications.del

Rev

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

Rev Author Line No. Line
602 aurelien 1
package org.tela_botanica.del.client.composants.formulaires.formulaireproposition;
2
 
3
import com.google.gwt.core.client.GWT;
4
import com.google.gwt.uibinder.client.UiBinder;
5
import com.google.gwt.uibinder.client.UiField;
6
import com.google.gwt.user.client.ui.Button;
7
import com.google.gwt.user.client.ui.Composite;
690 gduche 8
import com.google.gwt.user.client.ui.HasText;
617 aurelien 9
import com.google.gwt.user.client.ui.Label;
602 aurelien 10
import com.google.gwt.user.client.ui.LayoutPanel;
11
import com.google.gwt.user.client.ui.TextArea;
12
import com.google.gwt.user.client.ui.TextBox;
13
import com.google.gwt.user.client.ui.Widget;
14
 
15
public class FormulairePropositionVue extends Composite implements FormulairePropositionPresenteur.Vue {
16
 
690 gduche 17
	@UiField
18
	public TextBox nom, prenom, courriel;
602 aurelien 19
 
690 gduche 20
	@UiField
21
	public LayoutPanel propositionTaxon;
602 aurelien 22
 
690 gduche 23
	@UiField
24
	public TextArea commentaires;
602 aurelien 25
 
690 gduche 26
	@UiField
27
	public Button boutonValidationProposition;
617 aurelien 28
 
29
	@UiField
690 gduche 30
	public Label labelnomPrenom;
602 aurelien 31
 
32
	interface FormulairePropositionUIiBinder extends UiBinder<Widget, FormulairePropositionVue> {
33
	};
34
 
35
	FormulairePropositionUIiBinder uiBinder = GWT.create(FormulairePropositionUIiBinder.class);
36
 
37
	public FormulairePropositionVue() {
38
		initWidget(uiBinder.createAndBindUi(this));
39
	}
40
 
41
 
42
	@Override
43
	public LayoutPanel getPropositionTaxon() {
44
		return propositionTaxon;
45
	}
46
 
47
	@Override
48
	public TextArea getCommentaires() {
49
		return commentaires;
50
	}
51
 
52
	@Override
53
	public Button getBoutonValidationProposition() {
54
		return boutonValidationProposition;
55
	}
56
 
57
	@Override
690 gduche 58
	public void afficherStyleErreurNom(String styleErreur) {
59
		nom.addStyleName(styleErreur);
602 aurelien 60
		propositionTaxon.addStyleName(styleErreur);
61
	}
62
 
63
	@Override
690 gduche 64
	public void supprimerStyleErreurNom(String styleErreur) {
65
		nom.removeStyleName(styleErreur);
602 aurelien 66
		propositionTaxon.removeStyleName(styleErreur);
67
	}
690 gduche 68
 
69
	@Override
70
	public void afficherStyleErreurPrenom(String styleErreur) {
71
		prenom.addStyleName(styleErreur);
72
		propositionTaxon.addStyleName(styleErreur);
73
	}
602 aurelien 74
 
75
	@Override
690 gduche 76
	public void supprimerStyleErreurPrenom(String styleErreur) {
77
		prenom.removeStyleName(styleErreur);
78
		propositionTaxon.removeStyleName(styleErreur);
602 aurelien 79
	}
690 gduche 80
 
81
	@Override
82
	public void afficherNomPrenomEtDesactiver(String nom, String prenom) {
83
		this.nom.setText(nom);
84
		this.prenom.setText(prenom);
85
		this.nom.setEnabled(false);
86
		this.prenom.setEnabled(false);
87
	}
683 gduche 88
 
89
	@Override
90
	public void afficherEmailEtDesactiver(String courriel) {
690 gduche 91
		this.courriel.setText(courriel);
92
		this.courriel.setEnabled(false);
683 gduche 93
	}
94
 
95
	@Override
690 gduche 96
	public String getCourriel() {
97
		return courriel.getText();
683 gduche 98
	}
99
 
690 gduche 100
	@Override
101
	public String getNom() {
102
		return nom.getText();
103
	}
104
 
105
	@Override
106
	public String getPrenom() {
107
		return prenom.getText();
108
	}
109
 
110
 
111
	@Override
112
	public HasText getObjetNom() {
113
		return this.nom;
114
	}
683 gduche 115
 
690 gduche 116
	@Override
117
	public HasText getObjetPrenom() {
118
		return this.prenom;
119
	}
120
 
121
 
602 aurelien 122
}