Subversion Repositories eFlore/Applications.del

Rev

Details | Last modification | View Log | RSS feed

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