aboutsummaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/FilterEmployeesController.java17
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;
}