Rev 447 | Rev 477 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.del.client.composants.metadonnees;import java.util.Date;import org.tela_botanica.del.client.composants.presenteur.Presenteur;import org.tela_botanica.del.client.modeles.Observation;import com.google.gwt.i18n.client.DateTimeFormat;import com.google.gwt.user.client.Window;import com.google.gwt.user.client.ui.HasText;import com.google.gwt.user.client.ui.HasWidgets;import com.google.gwt.user.client.ui.IsWidget;public class MetadonneesPresenteur extends Presenteur{public abstract interface Vue extends IsWidget {public HasText getNomRetenu();public HasText getNomCommun();public HasText getFamille();public HasText getLocalite();public HasText getLieuDit();public HasText getMilieu();public HasText getCommentaire();public HasText getAuteur();public HasText getDateTransmission();public HasText getMotsClefs();public HasText getNumNomenclatural();public HasText getDateReleve();}private Vue vue;private Observation observation;public MetadonneesPresenteur(Vue vue, Observation observation) {this.vue = vue;setObservation(observation);}public void setObservation(Observation observation) {this.observation = observation;}public void chargerMetaDonnees() {vue.getNomRetenu().setText(observation.getNomRetenu());vue.getNomCommun().setText(observation.getNomCommun());vue.getFamille().setText(observation.getFamille());vue.getLocalite().setText(observation.getLocalite());vue.getLieuDit().setText(observation.getLieuDit());vue.getMilieu().setText(observation.getMilieu());vue.getCommentaire().setText(observation.getCommentaire());vue.getAuteur().setText(observation.getAuteur());vue.getDateTransmission().setText(observation.getDateTransmission());vue.getDateReleve().setText(observation.getDateReleve());}@Overridepublic void go(HasWidgets composite) {composite.add(vue.asWidget());chargerMetaDonnees();}@Overrideprotected void gererEvenements() {// TODO Auto-generated method stub}}