diff options
author | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-12-22 01:07:57 +0100 |
---|---|---|
committer | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-12-22 01:07:57 +0100 |
commit | c2f57deb7c7216cd7b95c7f0fc4885c6350b38f6 (patch) | |
tree | 38d4c9a212456276c0efcf90c7fb07668fca17e3 /src/main/java/pokemon/Service.java | |
parent | 302ac8e5649fc9bb48cb160ac1528d87bfd08a22 (diff) |
Napravljene stranice za login i registraciju.I index stranice za user-a i admin-a. Omogucena registracija i login. Klase zadovoljavaju bean standard.
Diffstat (limited to 'src/main/java/pokemon/Service.java')
-rw-r--r-- | src/main/java/pokemon/Service.java | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/src/main/java/pokemon/Service.java b/src/main/java/pokemon/Service.java new file mode 100644 index 0000000..0931a0f --- /dev/null +++ b/src/main/java/pokemon/Service.java @@ -0,0 +1,49 @@ +package pokemon; + +import java.rmi.RemoteException; +import java.rmi.server.UnicastRemoteObject; +import java.util.ArrayList; + +import database.Database; +import models.Ability; +import models.Monster; +import models.User; + +public class Service extends UnicastRemoteObject implements IService { + + protected Service() throws RemoteException { + super(); + } + + @Override + public boolean addUser(User user) throws RemoteException{ + Database db=Database.getInstance(); + return db.addUser(user); + } + + @Override + public User login(User user) throws RemoteException{ + Database db=Database.getInstance(); + return db.login(user); + } + + @Override + public long addMonster(Monster monster)throws RemoteException { + Database db=Database.getInstance(); + return db.addMonster(monster); + } + + @Override + public boolean addAbility(Ability ability) throws RemoteException{ + Database db=Database.getInstance(); + return db.addAbility(ability); + } + + @Override + public ArrayList<Monster> getMonsters()throws RemoteException { + Database db=Database.getInstance(); + return db.getMonsters(); + } + + +} |