aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/pokemon/IService.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/pokemon/IService.java')
-rw-r--r--src/main/java/pokemon/IService.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/pokemon/IService.java b/src/main/java/pokemon/IService.java
new file mode 100644
index 0000000..c99271c
--- /dev/null
+++ b/src/main/java/pokemon/IService.java
@@ -0,0 +1,18 @@
+package pokemon;
+
+import java.rmi.Remote;
+import java.rmi.RemoteException;
+import java.util.ArrayList;
+
+import models.Ability;
+import models.Monster;
+import models.User;
+
+public interface IService extends Remote {
+ public boolean addUser(User user)throws RemoteException;
+ public User login(User user)throws RemoteException;
+ public long addMonster(Monster monster)throws RemoteException;
+ public boolean addAbility(Ability ability)throws RemoteException;
+ public ArrayList<Monster> getMonsters()throws RemoteException;
+
+}