/* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template */ package com.megatim.fdxconvert.controller; import com.megatimfx.common.abstracts.AbstractEditDialogController; import com.megatimfx.common.enums.TypeOperation; import com.megatimfx.common.utils.ViewLoaderUtil; import com.megatim.fdxconvert.forms.AproposEditFormController; import com.megatim.fdxconvert.forms.ImportTypeFichierEditFormController; import com.megatim.fdxconvert.pojo.ImportFile; import java.io.IOException; import java.net.URL; import java.util.ResourceBundle; import javafx.event.ActionEvent; import javafx.scene.layout.Pane; /** * * @author STEPHANIE */ public class AproposEditDialogController extends AbstractEditDialogController { private AproposEditFormController aproposEditFormController; @Override public String getTitle() { getEditButton().setText("OK"); getCancelButton().setVisible(false); return "A Propos"; } @Override public Pane getContentFormPane() throws IOException { return ViewLoaderUtil.getPaneFromFxmlFile(aproposEditFormController.getClass().getResource("About.fxml"), aproposEditFormController); } @Override public Object getContentFormController() { return aproposEditFormController; } @Override public void initialize(URL url, ResourceBundle rb) { aproposEditFormController = new AproposEditFormController(); super.initialize(url, rb); } @Override public boolean beforeSave(ActionEvent event) { getCurrentObject(); return super.beforeSave(event); } @Override public void save(ActionEvent event) { closeDialog(event); } @Override protected void afterBindCurrentObjectWithFormField(ImportFile bindObject, Object formController, TypeOperation typeOperation) { super.afterBindCurrentObjectWithFormField(bindObject, formController, typeOperation); } @Override protected void beforeBindCurrentObjectWithFormField(ImportFile bindObject, Object formController, TypeOperation typeOperation) { super.beforeBindCurrentObjectWithFormField(bindObject, formController, typeOperation); } @Override protected void afterBindFormFieldWithCurrentObject(ImportFile bindObject, Object formController, TypeOperation typeOperation) { super.afterBindFormFieldWithCurrentObject(bindObject, formController, typeOperation); } @Override protected void beforeBindFormFieldWithCurrentObject(ImportFile bindObject, Object formController, TypeOperation typeOperation) { super.beforeBindFormFieldWithCurrentObject(bindObject, formController, typeOperation); } }