diff options
Diffstat (limited to 'src/main/java/pokemon')
-rw-r--r-- | src/main/java/pokemon/IService.java | 2 | ||||
-rw-r--r-- | src/main/java/pokemon/Service.java | 8 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/pokemon/IService.java b/src/main/java/pokemon/IService.java index de4b6e5..016fcb9 100644 --- a/src/main/java/pokemon/IService.java +++ b/src/main/java/pokemon/IService.java @@ -5,6 +5,7 @@ import java.rmi.RemoteException; import java.util.ArrayList; import models.Ability; +import models.History; import models.Monster; import models.MonsterViewModel; import models.PokemonAddModel; @@ -25,5 +26,6 @@ public interface IService extends Remote { public void deleteMonster(long id)throws RemoteException; public User getUserById(long id) throws RemoteException; public int addHistory(Game game) throws Exception; + public ArrayList<History> getUserHistory(long id) throws RemoteException; } diff --git a/src/main/java/pokemon/Service.java b/src/main/java/pokemon/Service.java index f9f76de..1d95c4b 100644 --- a/src/main/java/pokemon/Service.java +++ b/src/main/java/pokemon/Service.java @@ -6,6 +6,7 @@ import java.util.ArrayList; import database.Database; import models.Ability; +import models.History; import models.Monster; import models.MonsterViewModel; import models.PokemonAddModel; @@ -118,6 +119,13 @@ public class Service extends UnicastRemoteObject implements IService { Database db=Database.getInstance(); return db.addHistory(game); } + + @Override + public ArrayList<History> getUserHistory(long id) throws RemoteException { + Database db=Database.getInstance(); + + return db.getUserHistory(id); + } } |