aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominic Rogetzer <e1627756@student.tuwien.ac.at>2018-06-17 16:49:46 +0200
committerTharre <tharre3@gmail.com>2018-06-17 19:50:47 +0200
commit90152495c6f708aa4a324fc29473a0871fdfa777 (patch)
tree3f325c2766ac53960e9b91ae359d0ff814afd5cd
parente845001685a0e0b77ec1bc2c16818cce30de8861 (diff)
downloadsepm-groupproject-90152495c6f708aa4a324fc29473a0871fdfa777.tar.gz
sepm-groupproject-90152495c6f708aa4a324fc29473a0871fdfa777.tar.xz
sepm-groupproject-90152495c6f708aa4a324fc29473a0871fdfa777.zip
Use specific helper methods for alerts in CreateOperationCtrl [#25963]
-rw-r--r--src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateOperationController.java40
1 files changed, 18 insertions, 22 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateOperationController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateOperationController.java
index fe1b1d8..c3eb32b 100644
--- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateOperationController.java
+++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateOperationController.java
@@ -1,5 +1,9 @@
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.showSuccessAlertAndWait;
+import static at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.controller.Helper.showValidationErrorAlertAndWait;
+
import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Operation;
import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Operation.Status;
import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Registration;
@@ -19,7 +23,6 @@ import java.util.List;
import java.util.Set;
import javafx.collections.FXCollections;
import javafx.fxml.FXML;
-import javafx.scene.control.Alert.AlertType;
import javafx.scene.control.Button;
import javafx.scene.control.ContextMenu;
import javafx.scene.control.Label;
@@ -152,11 +155,11 @@ public class CreateOperationController {
}
} catch (ServiceException | IOException e) {
LOG.error("Exception in updateList(). ", e);
- Helper.showAlertWithOkButtonAndWait(AlertType.ERROR, "Fehler", e.getMessage());
+ showServiceExceptionAlertAndWait(
+ "Beim Erstellen des Ranking ist ein Fehler aufgetreten.");
} catch (InvalidOperationException e) {
LOG.debug("Validation error in updateList(). ", e);
- Helper.showAlertWithOkButtonAndWait(
- AlertType.ERROR, "Validierungsfehler", e.getMessage());
+ showValidationErrorAlertAndWait(e.getMessage());
}
try {
lvActiveOperations.setItems(
@@ -164,9 +167,7 @@ public class CreateOperationController {
operationService.list(EnumSet.of(Status.ACTIVE))));
} catch (ServiceException e) {
LOG.error("ServiceException in updateList(). ", e);
- Helper.showAlertWithOkButtonAndWait(
- AlertType.ERROR,
- "Fehler",
+ showServiceExceptionAlertAndWait(
"Beim Holen der aktiven Einsätze ist ein Fehler aufgetreten");
}
}
@@ -196,12 +197,11 @@ public class CreateOperationController {
LOG.debug(
"Validation error in createContextMenu(). (mi.setOnAction) ",
e);
- Helper.showAlertWithOkButtonAndWait(
- AlertType.ERROR, "Validierungsfehler", e.getMessage());
+ showValidationErrorAlertAndWait(e.getMessage());
} catch (ServiceException e) {
LOG.error("Exception in createContextMenu(). (mi.setOnAction) ", e);
- Helper.showAlertWithOkButtonAndWait(
- AlertType.ERROR, "Fehler", e.getMessage());
+ showServiceExceptionAlertAndWait(
+ "Beim Aktualisieren der Fahrzeuge ist ein Fehler aufgetreten.");
}
});
@@ -242,12 +242,11 @@ public class CreateOperationController {
LOG.debug(
"Validation error in createContextMenu(). (abmelden.setOnAction) ",
e);
- Helper.showAlertWithOkButtonAndWait(
- AlertType.ERROR, "Validierungsfehler", e.getMessage());
+ showValidationErrorAlertAndWait(e.getMessage());
} catch (ServiceException e) {
LOG.error("Exception in createContextMenu(). (abmelden.setOnAction) ", e);
- Helper.showAlertWithOkButtonAndWait(
- AlertType.ERROR, "Fehler", e.getMessage());
+ showServiceExceptionAlertAndWait(
+ "Beim Aktualisieren der Fahrzeuge ist ein Fehler aufgetreten.");
}
});
@@ -274,18 +273,15 @@ public class CreateOperationController {
operationService.add(operation);
} catch (ServiceException e) {
LOG.error("Exception in createOperationClicked(). ", e);
- Helper.showAlertWithOkButtonAndWait(AlertType.ERROR, "Fehler", e.getMessage());
+ showServiceExceptionAlertAndWait(
+ "Beim Erstellen des Einsatzes ist ein Fehler aufgetreten.");
return;
} catch (InvalidOperationException e) {
LOG.debug("Validation error in createOperationClicked(). ", e);
- Helper.showAlertWithOkButtonAndWait(
- AlertType.ERROR, "Validierungsfehler", e.getMessage());
+ showValidationErrorAlertAndWait(e.getMessage());
return;
}
- Helper.showAlertWithOkButtonAndWait(
- AlertType.CONFIRMATION,
- "Erfolgreich gespeichert",
- "Der Einsatz wurde erfolgreich gespeichert.");
+ showSuccessAlertAndWait("Der Einsatz wurde erfolgreich gespeichert.");
updateList();
lblChosenVehicles.setText("keine ausgewählt");
txtAddress.setText("");