diff --git a/src/main/java/de/subway_surfers/vpr_app/AccounterstellungMitarbeiter.java b/src/main/java/de/subway_surfers/vpr_app/AccounterstellungMitarbeiter.java index 2106c98..e112f1e 100644 --- a/src/main/java/de/subway_surfers/vpr_app/AccounterstellungMitarbeiter.java +++ b/src/main/java/de/subway_surfers/vpr_app/AccounterstellungMitarbeiter.java @@ -35,6 +35,10 @@ public class AccounterstellungMitarbeiter { private ArrayList kinder; + /** + * Initialisiert die Accounterstellungsmaske + * @author Sven Alteköster + */ public void initialize() { //Die Radiobuttons zum auswählen eines Accountypes werden einer ToggleGroup hinzugefügt accountTyp = new ToggleGroup(); @@ -43,6 +47,7 @@ public class AccounterstellungMitarbeiter { einmalpw.setText(einmalPwGenerieren()); + //kinder wird initialisiert kinder = new ArrayList<>(); } diff --git a/src/main/java/de/subway_surfers/vpr_app/GerichterstellungMitarbeiterView.java b/src/main/java/de/subway_surfers/vpr_app/GerichterstellungMitarbeiterView.java index e5c2bdb..a44e835 100644 --- a/src/main/java/de/subway_surfers/vpr_app/GerichterstellungMitarbeiterView.java +++ b/src/main/java/de/subway_surfers/vpr_app/GerichterstellungMitarbeiterView.java @@ -40,6 +40,11 @@ public class GerichterstellungMitarbeiterView { }); } + /** + * Fügt den Eingebenen Inhaltsstoff aus dem zugehörigen Textfeld als Button hinzu + * @param actionEvent + * @author Sven Alteköster + */ public void onButtonInhaltsstoffeClick(ActionEvent actionEvent) { String text = eingabeInhaltsstoffe.getText(); if (!text.equals("")) { @@ -51,6 +56,7 @@ public class GerichterstellungMitarbeiterView { Zutat neue = new Zutat(text); zutaten.add(neue); + //Wird der Inhaltsstoff angeklickt, wird er entfernt neuerInhalt.setOnAction(e -> { ((HBox) neuerInhalt.getParent()).getChildren().remove(neuerInhalt); zutaten.remove(neue); diff --git a/src/main/java/de/subway_surfers/vpr_app/InhaltsstoffeFilternController.java b/src/main/java/de/subway_surfers/vpr_app/InhaltsstoffeFilternController.java index 1779c8a..1aa31d2 100644 --- a/src/main/java/de/subway_surfers/vpr_app/InhaltsstoffeFilternController.java +++ b/src/main/java/de/subway_surfers/vpr_app/InhaltsstoffeFilternController.java @@ -31,25 +31,27 @@ public class InhaltsstoffeFilternController { private ArrayList zutaten; + /** + * Initialisert sie InhaltsstoffeFiltern View + * @author Sven Alteköster + */ public void initialize(){ - + //mehrere Inhaltsstoffe können ausgewählt werden zutatListView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); + //Befüllen der ListView mit allen existierenden Inhaltsstoffen RestApiClient api = new RestApiClient(); String json = api.get("Inhaltsstoff"); zutaten = new ArrayList<>(); - Gson gson = new Gson(); JsonElement je = JsonParser.parseString(json); JsonArray ja = je.getAsJsonArray(); - for (JsonElement e : ja) { JsonObject jo = e.getAsJsonObject(); zutaten.add(gson.fromJson(jo, Zutat.class)); } - zutatListView.setItems(FXCollections.observableArrayList(zutaten)); } diff --git a/src/main/java/de/subway_surfers/vpr_app/VerwaltungApplication.java b/src/main/java/de/subway_surfers/vpr_app/VerwaltungApplication.java index a763a3a..0dcb3dc 100644 --- a/src/main/java/de/subway_surfers/vpr_app/VerwaltungApplication.java +++ b/src/main/java/de/subway_surfers/vpr_app/VerwaltungApplication.java @@ -48,7 +48,6 @@ public class VerwaltungApplication extends Application { * Die Scene auf der aktuellen Stage wird durch die in der fxml-Datei definierte Scene ausgetauscht. * * Geschrieben: Sven Alteköster - * Getestet: * * @param fxml name der zu ladenden fxml Datei. */ @@ -84,9 +83,7 @@ public class VerwaltungApplication extends Application { /** * in einem neuen Fenster wird die in der fxml-Datei definierte Scene gesetzt. * Die geladene Scene wird nicht zu der neuen Hauptstage. - * * Geschrieben: Sven Alteköster - * Getestet: * * @param neue Stage auf der die Scene gesetzt werden soll * @param width breite des neuen Fensters