1
0

Datenhaltungsschicht ausgetauscht

This commit is contained in:
2021-06-15 21:37:23 +02:00
parent 7b4d78c1e0
commit 52a72c9dbb
2 changed files with 14 additions and 6 deletions
@@ -15,5 +15,13 @@ public class UserDummy implements IUserPersistance {
public User readUser(String username) {
return new User(1, "Dummy", "Persistenz", LocalDate.now(), "Dummystr.", "12C", "11111", "Nowhere", username, "pass", 12000, "gefangen", 1.58);
}
public int createUser(User user) {
return 0;
}
public void deleteUser(User user) {
System.out.println("");
}
public void updateUser(User user) {
System.out.println("");
}
}
@@ -3,17 +3,17 @@ package de.oszimt.ls.aliendefence.view;
import de.oszimt.ls.aliendefence.controller.AlienDefenceController;
import de.oszimt.ls.aliendefence.model.persistence.IPersistance;
import de.oszimt.ls.aliendefence.model.persistence.IUserPersistance;
import de.oszimt.ls.aliendefence.model.persistenceDB.AccessDB;
import de.oszimt.ls.aliendefence.model.persistenceDB.PersistanceDB;
import de.oszimt.ls.aliendefence.model.persistenceDB.UserDB;
import de.oszimt.ls.aliendefence.model.persistenceDummy.PersistanceDummy;
import de.oszimt.ls.aliendefence.model.persistenceDummy.UserDummy;
import de.oszimt.ls.aliendefence.view.menue.MainMenu;
public class StartAlienDefence {
public static void main(String[] args) {
IPersistance alienDefenceModel = new PersistanceDummy();//TODO new PersistanceDB();
IUserPersistance userModel = new UserDummy();
AccessDB dbAccess = new AccessDB();
IPersistance alienDefenceModel = new PersistanceDB();
IUserPersistance userModel = new UserDB(dbAccess);
AlienDefenceController alienDefenceController = new AlienDefenceController(alienDefenceModel, userModel);
MainMenu.show(alienDefenceController);
}