Subversion Repositories eFlore/Applications.del

Rev

Rev 1257 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1196 gduche 1
package org.tela_botanica.del.client.vues.identiplante.plateformedetermination;
2
 
3
import org.tela_botanica.del.client.gestionhistorique.ConstantesNavigation;
4
 
5
import com.google.gwt.core.client.GWT;
6
import com.google.gwt.event.dom.client.HasClickHandlers;
7
import com.google.gwt.uibinder.client.UiBinder;
8
import com.google.gwt.uibinder.client.UiField;
9
import com.google.gwt.user.client.ui.Button;
10
import com.google.gwt.user.client.ui.Composite;
11
import com.google.gwt.user.client.ui.HTMLPanel;
12
import com.google.gwt.user.client.ui.HasWidgets;
13
import com.google.gwt.user.client.ui.Hyperlink;
14
import com.google.gwt.user.client.ui.Label;
15
import com.google.gwt.user.client.ui.Panel;
16
import com.google.gwt.user.client.ui.Widget;
17
 
18
public class IdentiplanteDeterminationVue extends Composite implements IdentiplanteDeterminationPresenteur.Vue {
19
 
20
	@UiField
1208 gduche 21
	Panel forum, detailImageObservation, formulaireRechercheEflore, zoneRss;
1196 gduche 22
 
23
	@UiField
24
	Label nomTaxonProbable, lienOuvrages, lienEflore, lienBonnier, lienCles;
25
 
26
	@UiField
1257 aurelien 27
	Button boutonValidationTaxon;
28
 
29
	@UiField
1196 gduche 30
	Hyperlink lienRetour;
31
 
32
	@UiField
33
	Button boutonAjoutProposition, boutonAjoutPropositionBas, boutonAjoutCommentaire, boutonAjoutCommentaireBas;
34
 
35
	@UiField
36
	Panel metadonnees;
37
 
38
	interface DeterminationUIiBinder extends UiBinder<Widget, IdentiplanteDeterminationVue> {
39
	};
40
 
41
	private static DeterminationUIiBinder uiBinder = GWT.create(DeterminationUIiBinder.class);
42
 
43
	public IdentiplanteDeterminationVue() {
44
		initWidget(uiBinder.createAndBindUi(this));
45
		lienRetour.setTargetHistoryToken(ConstantesNavigation.HOME);
46
	}
47
 
48
	public Panel getForum() {
49
		return forum;
50
	}
51
 
52
	public Panel getDetailImageObservation() {
53
		return detailImageObservation;
54
	}
55
 
56
	public Panel getFormulaireRechercheEflore() {
57
		return formulaireRechercheEflore;
58
	}
59
 
60
	public Button getBoutonAjoutProposition() {
61
		return boutonAjoutProposition;
62
	}
63
 
64
	public Button getBoutonAjoutPropositionBas() {
65
		return boutonAjoutPropositionBas;
66
	}
67
 
68
	public Panel getMetadonnees() {
69
		return metadonnees;
70
	}
71
 
72
	@Override
73
	public void afficherNomTaxonProbable(String nomTaxon) {
74
		this.nomTaxonProbable.setText(nomTaxon);
75
	}
76
 
77
	public Button getBoutonAjoutCommentaire() {
78
		return boutonAjoutCommentaire;
79
	}
80
 
81
	public Button getBoutonAjoutCommentaireBas() {
82
		return boutonAjoutCommentaireBas;
83
	}
84
 
85
	@Override
86
	public HasClickHandlers getLienOuvrages() {
87
		return lienOuvrages;
88
	}
89
 
90
	@Override
91
	public HasClickHandlers getLienBonnier() {
92
		return lienBonnier;
93
	}
94
 
95
	@Override
96
	public HasClickHandlers getLienCles() {
97
		return lienCles;
98
	}
99
 
100
	@Override
101
	public HasClickHandlers getLienEflore() {
102
		return lienEflore;
103
	}
104
 
1257 aurelien 105
	@Override
1196 gduche 106
	public HasWidgets getZoneRss() {
107
		return zoneRss;
108
	}
1199 gduche 109
 
1257 aurelien 110
	@Override
111
	public HasClickHandlers getBoutonValidationTaxon() {
112
		return boutonValidationTaxon;
113
	}
114
 
115
	@Override
116
	public void cacherBoutonValidationTaxon() {
117
		boutonValidationTaxon.setVisible(false);
118
	}
119
 
120
	@Override
121
	public void afficherBoutonValidationTaxon() {
122
		boutonValidationTaxon.setVisible(true);
123
	}
124
 
125
	@Override
126
	public void viderMetadonnees() {
127
		metadonnees.clear();
128
	}
1196 gduche 129
}
130