diff options
| -rw-r--r-- | src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/FilterEmployeesController.java | 17 | 
1 files changed, 9 insertions, 8 deletions
| diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/FilterEmployeesController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/FilterEmployeesController.java index 4129460..c8395eb 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/FilterEmployeesController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/FilterEmployeesController.java @@ -1,9 +1,10 @@  package at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.controller; +import at.ac.tuwien.sepm.assignment.groupphase.util.SpringFXMLLoader; +import at.ac.tuwien.sepm.assignment.groupphase.util.SpringFXMLLoader.FXMLWrapper;  import java.io.IOException;  import java.util.function.Consumer;  import javafx.fxml.FXML; -import javafx.fxml.FXMLLoader;  import javafx.scene.Node;  import javafx.scene.control.TextField;  import org.springframework.stereotype.Controller; @@ -40,13 +41,13 @@ public class FilterEmployeesController {          this.consumerAddEmployeeClicked = callback;      } -    public static FilterEmployeesController createFilterEmployeesController() throws IOException { -        FXMLLoader loader = -                new FXMLLoader( -                        FilterEmployeesController.class.getResource( -                                "/fxml/filterEmployeesControl.fxml")); -        Node root = loader.load(); -        FilterEmployeesController controller = loader.getController(); +    public static FilterEmployeesController createFilterEmployeesController( +            SpringFXMLLoader fxmlLoader) throws IOException { +        FXMLWrapper<Object, FilterEmployeesController> wrapper = +                fxmlLoader.loadAndWrap( +                        "/fxml/filterEmployeesControl.fxml", FilterEmployeesController.class); +        Node root = (Node) wrapper.getLoadedObject(); +        FilterEmployeesController controller = wrapper.getController();          controller.rootElement = root;          return controller;      } | 
