Mehr Kommis

This commit is contained in:
Samuel Wolff 2024-01-26 10:32:27 +01:00
parent 72412b3b47
commit 8ed1085e40
9 changed files with 33 additions and 18 deletions

View File

@ -5,6 +5,10 @@ package Logik;
import RestAPISchnittstelle.RestApiClient;
/**
* @author Sven Alteköster und Samuel Wolff
*/
public class Account {
// region Felder

View File

@ -9,6 +9,9 @@ package Logik;
import java.util.ArrayList;
/**
* @author Samuel Wolff
*/
public class ElternAccount extends Account {
// region Felder
@ -37,6 +40,7 @@ public class ElternAccount extends Account {
/**
* Lädt eine Rechnung herunter
* @deprecated
*/
public void rechnungHerunterladen() {
@ -44,6 +48,7 @@ public class ElternAccount extends Account {
/**
* Bestellt eine Mahlzeit
* @deprecated
*/
public void mahlzeitBestellen() {
@ -52,6 +57,7 @@ public class ElternAccount extends Account {
/**
* Zeigt Rechnungen gefiltert an
* @param params Die Filter Argumente
* @deprecated
*/
public void rechnungAnzeigen(String params) {

View File

@ -2,6 +2,9 @@ package Logik;
import java.util.ArrayList;
/**
* @author Samuel Wolff und Sven Alteköster
*/
public class Kind {
// region Felder

View File

@ -2,6 +2,9 @@ package Logik;
import java.util.ArrayList;
/**
* @author Sven Alteköster
*/
public class Mahlzeit {
private int id;

View File

@ -9,6 +9,9 @@ package Logik;
import java.util.ArrayList;
/**
* @author Samuel Wolff
*/
public class MitarbeiterAccount extends Account {
// region Konstrukoren
@ -25,12 +28,12 @@ public class MitarbeiterAccount extends Account {
* @param passwort Das neue Passwort
*/
public void passwortZurzecksetzen(Account other, String passwort) {
// Soll das so?
other.setPasswort(passwort);
}
/**
* Bestellt eine Mahlzeit
* @deprecated
*/
public void mahlzeitBestellen() {
@ -38,6 +41,7 @@ public class MitarbeiterAccount extends Account {
/**
* Ändert einen Tagesplan
* @deprecated
*/
public void tagesplanAendern() {
@ -59,25 +63,24 @@ public class MitarbeiterAccount extends Account {
/**
* Zeigt Rechnungen gefilter nach params an
* @param params Die Filter Arguemente
* @deprecated
*/
public void rechnungAnzeigen(String[] params) {
}
// TODO sollte hier nicht noch ein User mitgegeben werden?
/**
* Weist ein Kind einem Account zu
* @param kind Das zuzuweisende Kind
* @deprecated
*/
public void kinderZuweisen(Kind kind) {
}
// TODO hier auch?
/**
* Zeigt einen Benutzer an
* @deprecated
*/
public void zeigeBenutzer() {

View File

@ -2,6 +2,9 @@ package Logik;
import java.util.ArrayList;
/**
* @author Sven Alteköster
*/
public class Tagesplan {
private ArrayList<Mahlzeit> gerichte;

View File

@ -1,5 +1,8 @@
package Logik;
/**
* @author Sven Alteköster
*/
public class Zutat {
private String name;
public Zutat (String name) {

View File

@ -7,6 +7,9 @@
package RestAPISchnittstelle;
/**
* @author Samuel Wolff
*/
public interface IRestAPI {
// region Get

View File

@ -34,19 +34,6 @@ public class RestApiClient implements IRestAPI{
gson = new Gson();
}
// public static void main(String[] args){
//
// RestApiClient client1 = new RestApiClient();
//
// client1.delete("Kind", 15);
//
//
// Tagesplan t = client1.getGerichteOnTag("2023-12-17");
//
// for(Mahlzeit m : t.getGerichte())
// System.out.println(m);
// }
/**
* Methode für einen Get-Aufruf. Ruft alle Elemente einer Tabelle auf.
*