/*
|
* 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<ImportFile> {
|
|
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);
|
}
|
|
}
|