Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 471 → Rev 477

/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesVue.ui.xml
2,7 → 2,7
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.Ressources' />
<ui:with field='res' type='org.tela_botanica.del.client.resources.Ressources' />
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary" />
 
<ui:style src="metadonnees.css" />
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesPresenteur.java
1,43 → 1,52
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 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());
50,10 → 59,10
vue.getDateTransmission().setText(observation.getDateTransmission());
vue.getDateReleve().setText(observation.getDateReleve());
}
 
@Override
public void go(HasWidgets composite) {
composite.add(vue.asWidget());
composite.add(vue.asWidget());
chargerMetaDonnees();
}
 
60,6 → 69,6
@Override
protected void gererEvenements() {
// TODO Auto-generated method stub
 
}
}