aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDominic Rogetzer <e1627756@student.tuwien.ac.at>2018-05-18 18:09:49 +0200
committerTharre <tharre3@gmail.com>2018-05-22 17:05:32 +0200
commitd6cf253ba3e40f8bc130774384a7c681b0420c6a (patch)
tree7cce17c0cc6c676615eaad1f7d491a8924bc3d28 /src
parent6cbd09baaad7918a713a289a1f0004a8c783d7d2 (diff)
downloadsepm-groupproject-d6cf253ba3e40f8bc130774384a7c681b0420c6a.tar.gz
sepm-groupproject-d6cf253ba3e40f8bc130774384a7c681b0420c6a.tar.xz
sepm-groupproject-d6cf253ba3e40f8bc130774384a7c681b0420c6a.zip
Change FilterEmployeeController to use SpringFXMLLoader [#25949]
Diffstat (limited to 'src')
-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;
}