diff options
Diffstat (limited to 'src/main/java/pokemon')
-rw-r--r-- | src/main/java/pokemon/IService.java | 1 | ||||
-rw-r--r-- | src/main/java/pokemon/Server.java | 2 | ||||
-rw-r--r-- | src/main/java/pokemon/Service.java | 6 |
3 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/pokemon/IService.java b/src/main/java/pokemon/IService.java index 81b4019..de4b6e5 100644 --- a/src/main/java/pokemon/IService.java +++ b/src/main/java/pokemon/IService.java @@ -24,5 +24,6 @@ public interface IService extends Remote { public boolean addPokemonWithAbilities(PokemonAddModel pokemon)throws RemoteException; public void deleteMonster(long id)throws RemoteException; public User getUserById(long id) throws RemoteException; + public int addHistory(Game game) throws Exception; } diff --git a/src/main/java/pokemon/Server.java b/src/main/java/pokemon/Server.java index e08d7bc..77b7fad 100644 --- a/src/main/java/pokemon/Server.java +++ b/src/main/java/pokemon/Server.java @@ -327,7 +327,7 @@ public class Server implements Runnable { games.remove(game); System.out.println("GAME FINISHED"+games.size()); sendAvailablePlayers(); - //add game to database + s.addHistory(game); } } diff --git a/src/main/java/pokemon/Service.java b/src/main/java/pokemon/Service.java index 77a398b..f9f76de 100644 --- a/src/main/java/pokemon/Service.java +++ b/src/main/java/pokemon/Service.java @@ -112,6 +112,12 @@ public class Service extends UnicastRemoteObject implements IService { Database db=Database.getInstance(); return db.getUserById(id); } + + @Override + public int addHistory(Game game) throws Exception { + Database db=Database.getInstance(); + return db.addHistory(game); + } } |