Subversion Repositories eFlore/Applications.del

Rev

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

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