Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1196 → Rev 1960

/branches/v1.6-azote/src/org/tela_botanica/del/client/vues/identiplante/resultats/votes/DetailVoteObservationVue.ui.xml
New file
0,0 → 1,12
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder' xmlns:g='urn:import:com.google.gwt.user.client.ui'
ui:generateFormat='com.google.gwt.i18n.rebind.format.PropertiesFormat' ui:generateKeys="com.google.gwt.i18n.rebind.keygen.MD5KeyGenerator" ui:generateLocales="default">
<ui:with field='res' type='org.tela_botanica.del.client.resources.Ressources'/>
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary"/>
 
<g:HTMLPanel>
<g:HTMLPanel ui:field="zoneCertitude" />
<g:HTMLPanel ui:field="zoneCommentaires" />
<g:HTMLPanel ui:field="zoneNomEspece" />
<g:HTMLPanel ui:field="zoneVoter" />
</g:HTMLPanel>
</ui:UiBinder>
/branches/v1.6-azote/src/org/tela_botanica/del/client/vues/identiplante/resultats/votes/DetailVoteObservationPresenteur.java
New file
0,0 → 1,41
package org.tela_botanica.del.client.vues.identiplante.resultats.votes;
 
import org.tela_botanica.del.client.composants.votes.barrerepartition.BarreRepartitionVotePresenteur;
import org.tela_botanica.del.client.composants.votes.barrerepartition.BarreRepartitionVoteVue;
import org.tela_botanica.del.client.modeles.MoyenneVote;
import org.tela_botanica.del.client.modeles.PropositionDetermination;
import org.tela_botanica.del.client.services.CalculVoteDeterminationService;
import org.tela_botanica.del.client.services.rest.VoteDeterminationServiceConcret;
 
import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.IsWidget;
 
public class DetailVoteObservationPresenteur {
 
public interface Vue extends IsWidget {
public HasWidgets getZoneCertitude();
 
public HasWidgets getZoneCommentaires();
 
public HasWidgets getZoneNomEspece();
 
public HasWidgets getZoneVoter();
}
 
private Vue vue;
private PropositionDetermination proposition;
 
public DetailVoteObservationPresenteur(Vue vue, PropositionDetermination proposition) {
this.vue = vue;
this.proposition = proposition;
}
 
public void go(HasWidgets composite) {
composite.add(vue.asWidget());
BarreRepartitionVotePresenteur presenteurVote = new BarreRepartitionVotePresenteur(new BarreRepartitionVoteVue(), new VoteDeterminationServiceConcret());
MoyenneVote moyenne = CalculVoteDeterminationService.calculerVoteDetermination(proposition);
presenteurVote.afficherVotes(moyenne);
presenteurVote.go(vue.getZoneCertitude());
}
 
}
/branches/v1.6-azote/src/org/tela_botanica/del/client/vues/identiplante/resultats/votes/DetailVoteObservationVue.java
New file
0,0 → 1,40
package org.tela_botanica.del.client.vues.identiplante.resultats.votes;
 
 
import com.google.gwt.core.client.GWT;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.Panel;
import com.google.gwt.user.client.ui.Widget;
 
public class DetailVoteObservationVue extends Composite implements DetailVoteObservationPresenteur.Vue {
 
interface Binder extends UiBinder<Widget, DetailVoteObservationVue> {}
 
private static Binder binder = GWT.create(Binder.class);
 
protected @UiField Panel zoneCertitude, zoneCommentaires, zoneNomEspece, zoneVoter;
public DetailVoteObservationVue() {
initWidget(binder.createAndBindUi(this));
}
public HasWidgets getZoneCertitude() {
return zoneCertitude;
}
public HasWidgets getZoneCommentaires() {
return zoneCommentaires;
}
public HasWidgets getZoneNomEspece() {
return zoneNomEspece;
}
public HasWidgets getZoneVoter() {
return zoneVoter;
}
}