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; import RestAPISchnittstelle.RestApiClient;
/**
* @author Sven Alteköster und Samuel Wolff
*/
public class Account { public class Account {
// region Felder // region Felder

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -34,19 +34,6 @@ public class RestApiClient implements IRestAPI{
gson = new Gson(); 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. * Methode für einen Get-Aufruf. Ruft alle Elemente einer Tabelle auf.
* *