Subversion Repositories eFlore/Applications.cel

Rev

Rev 1030 | Blame | Last modification | View Log | RSS feed

package org.tela_botanica.cel.client.vues.observation;

import org.tela_botanica.cel.client.vues.observation.listeobservation.ListeObservationPresenteur;
import org.tela_botanica.cel.client.vues.observation.listeobservation.ListeObservationVue;

import com.google.gwt.user.client.ui.HasWidgets;

public class PanneauPrincipalObservationPresenteur {

        public interface Vue {
                void ajouterAuParent(HasWidgets parent);
                HasWidgets getPanneauFormulaireSaisieObservation();
                HasWidgets getPanneauListeObservation();        
        }
        
        private Vue vue;
        
        private ListeObservationPresenteur listeObservationPresenteur;
        
        public PanneauPrincipalObservationPresenteur(Vue vue) {
                this.vue = vue;
                listeObservationPresenteur = new ListeObservationPresenteur(new ListeObservationVue());
                listeObservationPresenteur.go(vue.getPanneauListeObservation());
        }
        
        public void go(HasWidgets parent) {
                vue.ajouterAuParent(parent);
        }
        
        private void chargerListeImage() {
                
        }

}