Compare commits
No commits in common. "3c501d9cdb6dc31635a740e19dc1787d0a972d5b" and "78ca0419d8117a7b3e4a666266082c5aef87acff" have entirely different histories.
3c501d9cdb
...
78ca0419d8
@ -8,11 +8,9 @@ public class Account {
|
|||||||
// region Felder
|
// region Felder
|
||||||
private String passwort;
|
private String passwort;
|
||||||
|
|
||||||
private transient int id;
|
private int id;
|
||||||
|
|
||||||
private String name;
|
private String benutzername;
|
||||||
|
|
||||||
private int rid;
|
|
||||||
// endregion
|
// endregion
|
||||||
|
|
||||||
// region Getter & Setter
|
// region Getter & Setter
|
||||||
@ -34,23 +32,18 @@ public class Account {
|
|||||||
|
|
||||||
|
|
||||||
public String getBenutzername() {
|
public String getBenutzername() {
|
||||||
return name;
|
return benutzername;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setBenutzername(String benutzername) {
|
public void setBenutzername(String benutzername) {
|
||||||
this.name = benutzername;
|
this.benutzername = benutzername;
|
||||||
}
|
}
|
||||||
// endregion
|
// endregion
|
||||||
|
|
||||||
// region Konstruktoren
|
// region Konstruktoren
|
||||||
public Account(String passwort, String name) {
|
public Account(String passwort, String benutzername) {
|
||||||
this.passwort = passwort;
|
this.passwort = passwort;
|
||||||
this.name = name;
|
this.benutzername = benutzername;
|
||||||
|
|
||||||
if(this instanceof MitarbeiterAccount)
|
|
||||||
rid = 0;
|
|
||||||
else if (this instanceof ElternAccount)
|
|
||||||
rid = 1;
|
|
||||||
}
|
}
|
||||||
// endregion
|
// endregion
|
||||||
|
|
||||||
|
@ -7,14 +7,15 @@
|
|||||||
|
|
||||||
package Logik;
|
package Logik;
|
||||||
|
|
||||||
|
import java.nio.file.WatchEvent;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
public class ElternAccount extends Account {
|
public class Benutzer extends Account {
|
||||||
|
|
||||||
// region Felder
|
// region Felder
|
||||||
private String email;
|
private String email;
|
||||||
|
|
||||||
private transient ArrayList<Kind> kinder;
|
private ArrayList<Kind> kinder;
|
||||||
// endregion
|
// endregion
|
||||||
|
|
||||||
// region Getter & Setter
|
// region Getter & Setter
|
||||||
@ -36,7 +37,7 @@ public class ElternAccount extends Account {
|
|||||||
// endregion
|
// endregion
|
||||||
|
|
||||||
// region Konstruktoren
|
// region Konstruktoren
|
||||||
public ElternAccount(String passwort, String benutzername, String email) {
|
public Benutzer(String passwort, String benutzername, String email) {
|
||||||
super(passwort, benutzername);
|
super(passwort, benutzername);
|
||||||
this.email = email;
|
this.email = email;
|
||||||
kinder = new ArrayList<>();
|
kinder = new ArrayList<>();
|
@ -51,7 +51,7 @@ public class MitarbeiterAccount extends Account {
|
|||||||
* @param kinder Eine Liste mit allen zugehörigen Kindern des Accounts
|
* @param kinder Eine Liste mit allen zugehörigen Kindern des Accounts
|
||||||
*/
|
*/
|
||||||
public void accountErstellen(String passwort, String benutzername, String email, ArrayList<Kind> kinder) {
|
public void accountErstellen(String passwort, String benutzername, String email, ArrayList<Kind> kinder) {
|
||||||
ElternAccount newAccount = new ElternAccount(passwort, benutzername, email);
|
Benutzer newAccount = new Benutzer(passwort, benutzername, email);
|
||||||
newAccount.setKinder(kinder);
|
newAccount.setKinder(kinder);
|
||||||
// Id muss aus der Datenbank geholt werden und dann gesetzt werden
|
// Id muss aus der Datenbank geholt werden und dann gesetzt werden
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,6 @@ import java.net.http.HttpRequest;
|
|||||||
import java.net.http.HttpResponse;
|
import java.net.http.HttpResponse;
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
|
|
||||||
import Logik.ElternAccount;
|
|
||||||
import Logik.Kind;
|
import Logik.Kind;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
|
|
||||||
@ -28,18 +27,6 @@ public class RestApiClient implements IRestAPI{
|
|||||||
gson = new Gson();
|
gson = new Gson();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args){
|
|
||||||
|
|
||||||
RestApiClient client1 = new RestApiClient();
|
|
||||||
|
|
||||||
ElternAccount elternAccount = new ElternAccount("hiiiiiiii", "124", "pimmel@pimmel.com");
|
|
||||||
|
|
||||||
String json = client1.gson.toJson(elternAccount);
|
|
||||||
|
|
||||||
client1.put("Benutzer",6, json);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Methode für einen Get-Aufruf. Ruft alle Elemente einer Tabelle auf.
|
* Methode für einen Get-Aufruf. Ruft alle Elemente einer Tabelle auf.
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user