diff options
| author | Dominic Rogetzer <e1627756@student.tuwien.ac.at> | 2018-06-17 16:26:02 +0200 | 
|---|---|---|
| committer | Tharre <tharre3@gmail.com> | 2018-06-17 19:50:47 +0200 | 
| commit | b34fc02af124a7eb542991c57a5d99f554020f04 (patch) | |
| tree | 36579370e9d93ff12fcff99bcc4a348ca4f5e29c | |
| parent | d934b433d8a316583b57b402b4fdb5af99ef865d (diff) | |
| download | sepm-groupproject-b34fc02af124a7eb542991c57a5d99f554020f04.tar.gz sepm-groupproject-b34fc02af124a7eb542991c57a5d99f554020f04.tar.xz sepm-groupproject-b34fc02af124a7eb542991c57a5d99f554020f04.zip | |
Use specific helper methods for alerts in OperationDetailsCtrl [#25963]
| -rw-r--r-- | src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/OperationDetailsController.java | 33 | 
1 files changed, 12 insertions, 21 deletions
| diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/OperationDetailsController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/OperationDetailsController.java index 3e37a04..7e66e22 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/OperationDetailsController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/OperationDetailsController.java @@ -1,5 +1,10 @@  package at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.controller; +import static at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.controller.Helper.showAlertWithOkButtonAndWait; +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.Vehicle; @@ -13,7 +18,6 @@ import java.util.EnumSet;  import java.util.stream.Collectors;  import javafx.collections.FXCollections;  import javafx.fxml.FXML; -import javafx.scene.control.Alert;  import javafx.scene.control.Alert.AlertType;  import javafx.scene.control.Button;  import javafx.scene.control.Label; @@ -105,11 +109,7 @@ public class OperationDetailsController {                              operationService.list(EnumSet.of(Status.ACTIVE))));          } catch (ServiceException e) {              LOG.error("ServiceException in fillActiveList(). ", e); -            Alert alert = new Alert(AlertType.ERROR); -            alert.setTitle("Fehler"); -            alert.setHeaderText("Fehler!"); -            alert.setContentText(e.getMessage()); -            alert.showAndWait(); +            showServiceExceptionAlertAndWait(e.getMessage());          }      } @@ -120,18 +120,14 @@ public class OperationDetailsController {              operationService.complete(operation.id(), Status.COMPLETED);          } catch (InvalidOperationException e) {              LOG.debug("Validation error in closeOperationClicked(). ", e); -            Helper.showAlertWithOkButtonAndWait( -                    AlertType.ERROR, "Validierungsfehler", e.getMessage()); +            showAlertWithOkButtonAndWait(AlertType.ERROR, "Validierungsfehler", e.getMessage());              return;          } catch (ServiceException e) {              LOG.error("Exception in closeOperationClicked(). ", e); -            Helper.showAlertWithOkButtonAndWait(AlertType.ERROR, "Fehler", e.getMessage()); +            showServiceExceptionAlertAndWait(e.getMessage());              return;          } -        Helper.showAlertWithOkButtonAndWait( -                AlertType.CONFIRMATION, -                "Erfolgreich aktualisiert", -                "Der Einsatz wurde erfolgreich aktualisiert."); +        showSuccessAlertAndWait("Der Einsatz wurde erfolgreich aktualisiert");          createOperationController.updateList();      } @@ -141,19 +137,14 @@ public class OperationDetailsController {              operationService.complete(operation.id(), Status.CANCELLED);          } catch (InvalidOperationException e) {              LOG.debug("Validation error in cancelOperationClicked(). ", e); -            Helper.showAlertWithOkButtonAndWait( -                    AlertType.ERROR, "Validierungsfehler", e.getMessage()); +            showValidationErrorAlertAndWait(e.getMessage());              return;          } catch (ServiceException e) {              LOG.error("Exception in cancelOperationClicked(). ", e); -            Helper.showAlertWithOkButtonAndWait(AlertType.ERROR, "Fehler", e.getMessage()); +            showServiceExceptionAlertAndWait(e.getMessage());              return;          } -        Helper.showAlertWithOkButtonAndWait( -                AlertType.CONFIRMATION, -                "Erfolgreich aktualisiert", -                "Der Einsatz wurde erfolgreich aktualisiert."); -        closeWindow(); +        showSuccessAlertAndWait("Der Einsatz wurde erfolgreich aktualisiert");          createOperationController.updateList();      } | 
