Rev 1024 | Go to most recent revision | Blame | Last modification | View Log | RSS feed
package org.tela_botanica.cel.client.vues.general.panneaugestionutilisateur;
import org.tela_botanica.cel.client.composants.identification.FormulaireIdentificationPresenteur;
import org.tela_botanica.cel.client.composants.identification.FormulaireIdentificationVue;
import org.tela_botanica.cel.client.services.rest.UtilisateurServiceConcret;
import com.google.gwt.user.client.ui.HasWidgets;
public class PanneauGestionUtilisateurPresenteur {
public interface Vue {
void ajouterAuParent(HasWidgets parent);
HasWidgets getPanneauFormulaireIdentification();
}
private Vue vue;
private FormulaireIdentificationPresenteur formulaireIdentificationPresenteur;
public PanneauGestionUtilisateurPresenteur(
Vue vue) {
this.vue = vue;
}
public void go(HasWidgets parent) {
formulaireIdentificationPresenteur = new FormulaireIdentificationPresenteur(new FormulaireIdentificationVue(), new UtilisateurServiceConcret());
formulaireIdentificationPresenteur.go(vue.getPanneauFormulaireIdentification());
vue.ajouterAuParent(parent);
}
}