2023-12-12 23:50:10 +01:00
|
|
|
// Programmiert von Samuel Wolff
|
|
|
|
// Noch nicht getestet
|
|
|
|
|
|
|
|
//
|
|
|
|
// TODO: Methoden implementieren!
|
|
|
|
//
|
|
|
|
|
|
|
|
package Logik;
|
|
|
|
|
|
|
|
import java.nio.file.WatchEvent;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
|
|
|
public class Benutzer extends Account {
|
|
|
|
|
2023-12-13 00:01:35 +01:00
|
|
|
// region Felder
|
2023-12-12 23:50:10 +01:00
|
|
|
private String email;
|
|
|
|
|
|
|
|
private ArrayList<Kind> kinder;
|
2023-12-13 00:01:35 +01:00
|
|
|
// endregion
|
2023-12-12 23:50:10 +01:00
|
|
|
|
2023-12-13 00:01:35 +01:00
|
|
|
// region Getter & Setter
|
2023-12-12 23:50:10 +01:00
|
|
|
public String getEmail() {
|
|
|
|
return email;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setEmail(String email) {
|
|
|
|
this.email = email;
|
|
|
|
}
|
|
|
|
|
|
|
|
public ArrayList<Kind> getKinder() {
|
|
|
|
return kinder;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setKinder(ArrayList<Kind> kinder) {
|
|
|
|
this.kinder = kinder;
|
|
|
|
}
|
2023-12-13 00:01:35 +01:00
|
|
|
// endregion
|
2023-12-12 23:50:10 +01:00
|
|
|
|
2023-12-13 00:01:35 +01:00
|
|
|
// region Konstruktoren
|
2023-12-12 23:50:10 +01:00
|
|
|
public Benutzer(String passwort, String benutzername, String email) {
|
|
|
|
super(passwort, benutzername);
|
|
|
|
this.email = email;
|
|
|
|
kinder = new ArrayList<>();
|
|
|
|
}
|
2023-12-13 00:01:35 +01:00
|
|
|
// endregion
|
2023-12-12 23:50:10 +01:00
|
|
|
|
2023-12-13 00:01:35 +01:00
|
|
|
// region Methoden
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Lädt eine Rechnung herunter
|
|
|
|
*/
|
2023-12-12 23:50:10 +01:00
|
|
|
public void rechnungHerunterladen() {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2023-12-13 00:01:35 +01:00
|
|
|
/**
|
|
|
|
* Bestellt eine Mahlzeit
|
|
|
|
*/
|
2023-12-12 23:50:10 +01:00
|
|
|
public void mahlzeitBestellen() {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2023-12-13 00:01:35 +01:00
|
|
|
/**
|
|
|
|
* Zeigt Rechnungen gefiltert an
|
|
|
|
* @param params Die Filter Argumente
|
|
|
|
*/
|
2023-12-12 23:50:10 +01:00
|
|
|
public void rechnungAnzeigen(String params) {
|
|
|
|
|
|
|
|
}
|
2023-12-13 00:01:35 +01:00
|
|
|
// endregion
|
2023-12-12 23:50:10 +01:00
|
|
|
|
|
|
|
}
|