From e845001685a0e0b77ec1bc2c16818cce30de8861 Mon Sep 17 00:00:00 2001 From: Dominic Rogetzer Date: Sun, 17 Jun 2018 16:38:46 +0200 Subject: Use helper methods for alerts in DetailArchiveOperationCtrl [#25963] --- .../controller/DetailArchiveOperationController.java | 15 ++++----------- 1 file 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(); } } } -- cgit v1.2.3-70-g09d2