aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/pokemon
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/pokemon')
-rw-r--r--src/main/java/pokemon/IService.java2
-rw-r--r--src/main/java/pokemon/Service.java8
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);
+ }
}