aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominic Rogetzer <e1627756@student.tuwien.ac.at>2018-06-17 16:31:05 +0200
committerTharre <tharre3@gmail.com>2018-06-17 19:50:47 +0200
commit82b8523d9834176de044dd7fd75f25b66621b8ad (patch)
treeeaf689744420fc0679d61f9a67c3caea8ed8f4c6
parentb34fc02af124a7eb542991c57a5d99f554020f04 (diff)
downloadsepm-groupproject-82b8523d9834176de044dd7fd75f25b66621b8ad.tar.gz
sepm-groupproject-82b8523d9834176de044dd7fd75f25b66621b8ad.tar.xz
sepm-groupproject-82b8523d9834176de044dd7fd75f25b66621b8ad.zip
Use helper methods for showing alerts in RegistrationWindowCtrl [#25963]
-rw-r--r--src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java43
1 files changed, 12 insertions, 31 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java
index e6c35a1..dd4ff92 100644
--- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java
+++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java
@@ -1,5 +1,8 @@
package at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.controller;
+import static at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.controller.Helper.showServiceExceptionAlertAndWait;
+import static at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.controller.Helper.showValidationErrorAlertAndWait;
+
import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Employee;
import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Registration;
import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Vehicle;
@@ -27,8 +30,6 @@ import javafx.collections.ObservableList;
import javafx.fxml.FXML;
import javafx.geometry.Insets;
import javafx.scene.Node;
-import javafx.scene.control.Alert;
-import javafx.scene.control.Alert.AlertType;
import javafx.scene.control.ChoiceBox;
import javafx.scene.control.Label;
import javafx.scene.control.ScrollPane;
@@ -147,11 +148,8 @@ public class RegistrationWindowController {
});
} catch (ServiceException e) {
LOG.error("ServiceException in updateEmplList(). ", e);
- Alert alert = new Alert(AlertType.ERROR);
- alert.setTitle("Personal - Fehler!");
- alert.setHeaderText("Beim Auflisten des Personals ist ein Fehler aufgetreten.");
- alert.setContentText(e.getMessage());
- alert.show();
+ showServiceExceptionAlertAndWait(
+ "Beim Auflisten des Personals ist ein Fehler aufgetreten.");
}
}
@@ -194,17 +192,11 @@ public class RegistrationWindowController {
}
} catch (ServiceException e) {
LOG.error("ServiceException in updateVehList(). ", e);
- Alert alert = new Alert(AlertType.ERROR);
- alert.setTitle("Fahrzeuge - Fehler!");
- alert.setHeaderText("Beim Auflisten der Fahrzeug ist ein Fehler aufgetreten.");
- alert.setContentText(e.getMessage());
- alert.show();
+ showServiceExceptionAlertAndWait(
+ "Beim Auflisten der Fahrzeuge ist ein Fehler aufgetreten");
} catch (IOException e) {
LOG.error("IOException in updateVehList(). ", e);
- Alert alert = new Alert(AlertType.ERROR);
- alert.setTitle("Fehler");
- alert.setContentText(e.getMessage());
- alert.show();
+ showServiceExceptionAlertAndWait("Beim Laden der Fahrzeuge ist ein Fehler aufgetreten");
}
}
@@ -260,26 +252,15 @@ public class RegistrationWindowController {
reset();
} catch (InvalidVehicleException e) {
LOG.debug("Validation of Vehicle in Registration failed.");
- Alert alert = new Alert(AlertType.WARNING);
- alert.setTitle("Ungültiges Fahrzeug");
- alert.setHeaderText("Das spezifizierte Fahrzeug ist nicht gültig.");
- alert.setContentText(e.getMessage());
- alert.show();
+ showValidationErrorAlertAndWait("Das spezifizierte Fahrzeug ist nicht gültig.");
} catch (ServiceException e) {
LOG.error("ServiceException in create(). ", e);
- Alert alert = new Alert(AlertType.ERROR);
- alert.setTitle("Anmeldung - Fehler!");
- alert.setHeaderText("Beim Erstellen der Anmeldung ist ein Fehler aufgetreten.");
- alert.setContentText(e.getMessage());
- alert.show();
+ showServiceExceptionAlertAndWait(
+ "Beim Erstellen der Anmeldung ist ein Fehler aufgetreten.");
} catch (InvalidRegistrationException e) {
LOG.debug("Validation of Registration failed.");
- Alert alert = new Alert(AlertType.WARNING);
- alert.setTitle("Ungültige Eingabe");
- alert.setHeaderText(
+ showValidationErrorAlertAndWait(
"Die gewählte Kombination von Fahrzeug und Personal ist nicht gültig!");
- alert.setContentText(e.getMessage());
- alert.show();
}
}