aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/DetailArchiveOperationController.java15
1 files changed, 4 insertions, 11 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/DetailArchiveOperationController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/DetailArchiveOperationController.java
index 1859605..256fd4b 100644
--- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/DetailArchiveOperationController.java
+++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/DetailArchiveOperationController.java
@@ -1,5 +1,7 @@
package at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.controller;
+import static at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.controller.Helper.showServiceExceptionAlertAndWait;
+
import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Employee;
import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Vehicle;
import at.ac.tuwien.sepm.assignment.groupphase.util.SpringFXMLLoader;
@@ -8,7 +10,6 @@ import java.io.IOException;
import java.util.Objects;
import javafx.fxml.FXML;
import javafx.scene.Node;
-import javafx.scene.control.Alert;
import javafx.scene.layout.VBox;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -54,12 +55,8 @@ public class DetailArchiveOperationController {
vBoxVehicle.getChildren().add(controller.getRootElement());
} catch (IOException e) {
LOG.error("IOException in set(Vehicle). (vBoxVehicle) ", e);
- Alert alert = new Alert(Alert.AlertType.ERROR);
- alert.setTitle("Fehler");
- alert.setHeaderText("Fehler!");
- alert.setContentText(
+ showServiceExceptionAlertAndWait(
"Ein interner Fehler ist aufgetreten. Bitte wenden Sie sich an den/die SystemadministratorIn.");
- alert.showAndWait();
}
try {
for (int i = 0; i < Objects.requireNonNull(vehicle.registrations()).size(); i++) {
@@ -73,12 +70,8 @@ public class DetailArchiveOperationController {
}
} catch (IOException e) {
LOG.error("IOException in set(Vehicle). (vBoxPeople) ", e);
- Alert alert = new Alert(Alert.AlertType.ERROR);
- alert.setTitle("Fehler");
- alert.setHeaderText("Fehler!");
- alert.setContentText(
+ showServiceExceptionAlertAndWait(
"Ein interner Fehler ist aufgetreten. Bitte wenden Sie sich an den/die SystemadministratorIn.");
- alert.showAndWait();
}
}
}