Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 8 → Rev 9

/src/org/tela_botanica/del/client/vues/searchobservations/detail/ObservationDetailPresenter.java
New file
0,0 → 1,22
package org.tela_botanica.del.client.vues.searchobservations.detail;
 
import org.tela_botanica.del.client.modeles.Observation;
 
import com.google.gwt.user.client.ui.HasWidgets;
 
public class ObservationDetailPresenter {
 
private ObservationDetailView view = new ObservationDetailView();
 
private Observation observation;
 
public ObservationDetailPresenter(Observation imageCel) {
this.observation = imageCel;
}
 
public void go(HasWidgets container) {
view.loadDetails(observation);
container.add(view);
}
 
}
/src/org/tela_botanica/del/client/vues/searchobservations/detail/ObservationDetailView.java
New file
0,0 → 1,30
package org.tela_botanica.del.client.vues.searchobservations.detail;
 
import org.tela_botanica.del.client.modeles.Observation;
 
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.Panel;
import com.google.gwt.user.client.ui.VerticalPanel;
 
public class ObservationDetailView extends Composite {
 
private final Panel mainPanel = new VerticalPanel();
 
protected ObservationDetailView() {
initWidget(mainPanel);
}
 
protected void loadDetails(Observation observation) {
mainPanel.add(new HTML("Observateur:" + observation.getAuteur()));
mainPanel.add(new HTML("Nom retenu:" + observation.getNameKept()));
mainPanel.add(new HTML("Date: " + observation.getDate()));
mainPanel.add(new HTML("Famille: " + observation.getFamille()));
mainPanel.add(new HTML("Localite " + observation.getLocalite()));
}
 
public Panel getMainPanel() {
return mainPanel;
}
 
}