Subversion Repositories eFlore/Applications.del

Rev

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

Rev Author Line No. Line
685 aurelien 1
package org.tela_botanica.del.client.composants.formulaires.formulairecommentaire;
303 aurelien 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;
8
import com.google.gwt.user.client.ui.TextArea;
9
import com.google.gwt.user.client.ui.TextBox;
10
import com.google.gwt.user.client.ui.Widget;
11
 
12
public class FormulaireCommentaireVue extends Composite implements FormulaireCommentairePresenteur.Vue {
13
 
14
	@UiField(provided = true)
15
	public TextBox nomPrenom = new TextBox();
16
 
17
	@UiField(provided = true)
18
	public TextArea commentaire = new TextArea();
19
 
20
	@UiField(provided = true)
21
	public Button boutonValidationCommentaire = new Button();
22
 
23
	interface FormulairePropositionUIiBinder extends UiBinder<Widget, FormulaireCommentaireVue> {
24
	};
25
 
26
	FormulairePropositionUIiBinder uiBinder = GWT.create(FormulairePropositionUIiBinder.class);
27
 
28
	public FormulaireCommentaireVue() {
29
		initWidget(uiBinder.createAndBindUi(this));
30
	}
31
 
32
	@Override
33
	public TextBox getNomPrenom() {
34
		return nomPrenom;
35
	}
36
 
37
	@Override
38
	public TextArea getCommentaire() {
39
		return commentaire;
40
	}
41
 
42
	@Override
43
	public Button getBoutonValidationCommentaire() {
44
		return boutonValidationCommentaire;
45
	}
658 benjamin 46
 
47
	@Override
48
	public void afficherStyleErreur(String styleErreur) {
49
		nomPrenom.addStyleName(styleErreur);
50
		commentaire.addStyleName(styleErreur);
51
	}
52
 
53
	@Override
54
	public void supprimerStyleErreur(String styleErreur) {
55
		nomPrenom.removeStyleName(styleErreur);
56
		commentaire.removeStyleName(styleErreur);
57
	}
663 benjamin 58
 
59
	@Override
60
	public void afficherNomPrenomEtDesactiver(String nomPrenomFormate) {
61
		nomPrenom.setText(nomPrenomFormate);
62
		nomPrenom.setEnabled(false);
63
	}
303 aurelien 64
}