Search in sources :

Example 1 with FormulaireWindow

use of fr.univlorraine.ecandidat.views.windows.FormulaireWindow in project esup-ecandidat by EsupPortail.

the class FormulaireController method editFormulaire.

/**
 * Ouvre une fenêtre d'édition de formulaire.
 * @param formulaire
 */
public void editFormulaire(final Formulaire formulaire) {
    Assert.notNull(formulaire, applicationContext.getMessage("assert.notNull", null, UI.getCurrent().getLocale()));
    /* Verrou */
    if (!lockController.getLockOrNotify(formulaire, null)) {
        return;
    }
    final FormulaireWindow window = new FormulaireWindow(formulaire);
    window.addCloseListener(e -> lockController.releaseLock(formulaire));
    UI.getCurrent().addWindow(window);
}
Also used : FormulaireWindow(fr.univlorraine.ecandidat.views.windows.FormulaireWindow)

Example 2 with FormulaireWindow

use of fr.univlorraine.ecandidat.views.windows.FormulaireWindow in project esup-ecandidat by EsupPortail.

the class FormulaireController method editNewFormulaire.

/**
 * Ouvre une fenêtre d'édition d'un nouveau formulaire.
 * @param ctrCand
 */
public void editNewFormulaire(final CentreCandidature ctrCand) {
    final Formulaire formulaire = new Formulaire(userController.getCurrentUserLogin());
    formulaire.setI18nLibFormulaire(new I18n(i18nController.getTypeTraduction(NomenclatureUtils.TYP_TRAD_FORM_LIB)));
    formulaire.setI18nUrlFormulaire(new I18n(i18nController.getTypeTraduction(NomenclatureUtils.TYP_TRAD_FORM_URL)));
    formulaire.setCentreCandidature(ctrCand);
    UI.getCurrent().addWindow(new FormulaireWindow(formulaire));
}
Also used : Formulaire(fr.univlorraine.ecandidat.entities.ecandidat.Formulaire) FormulaireWindow(fr.univlorraine.ecandidat.views.windows.FormulaireWindow) I18n(fr.univlorraine.ecandidat.entities.ecandidat.I18n)

Aggregations

FormulaireWindow (fr.univlorraine.ecandidat.views.windows.FormulaireWindow)2 Formulaire (fr.univlorraine.ecandidat.entities.ecandidat.Formulaire)1 I18n (fr.univlorraine.ecandidat.entities.ecandidat.I18n)1