diff options
author | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-12-21 02:12:07 +0100 |
---|---|---|
committer | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-12-21 02:12:07 +0100 |
commit | 302ac8e5649fc9bb48cb160ac1528d87bfd08a22 (patch) | |
tree | 425d5271cbb8c288677f1fc1d9412e5c53013741 /src/main/java/models | |
parent | 72307dcf589b695babb3a836817fd7b78907fd05 (diff) |
Napravljena klasa za cryptovanje sifri. Omogucena konekcija sa bazom. Omoguceno dodavanje korisnika, login korisnika, dodavanja monster-a, dodavanja abilitija, povratak monster-a.
Diffstat (limited to 'src/main/java/models')
-rw-r--r-- | src/main/java/models/Ability.java | 54 | ||||
-rw-r--r-- | src/main/java/models/AbilityType.java | 8 | ||||
-rw-r--r-- | src/main/java/models/Monster.java | 47 | ||||
-rw-r--r-- | src/main/java/models/MonsterViewModel.java | 56 | ||||
-rw-r--r-- | src/main/java/models/User.java | 45 |
5 files changed, 210 insertions, 0 deletions
diff --git a/src/main/java/models/Ability.java b/src/main/java/models/Ability.java new file mode 100644 index 0000000..e6a00d1 --- /dev/null +++ b/src/main/java/models/Ability.java @@ -0,0 +1,54 @@ +package models; + +public class Ability { + public long id; + public int monsterId; + public String Name; + public String description; + public AbilityType type; + public int power; + + + public Ability() { + super(); + } + + + public long getId() { + return id; + } + public void setId(long id) { + this.id = id; + } + public int getMonsterId() { + return monsterId; + } + public void setMonsterId(int monsterId) { + this.monsterId = monsterId; + } + public String getName() { + return Name; + } + public void setName(String name) { + Name = name; + } + public String getDescription() { + return description; + } + public void setDescription(String description) { + this.description = description; + } + public AbilityType getType() { + return type; + } + public void setType(AbilityType type) { + this.type = type; + } + public int getPower() { + return power; + } + public void setPower(int power) { + this.power = power; + } + +} diff --git a/src/main/java/models/AbilityType.java b/src/main/java/models/AbilityType.java new file mode 100644 index 0000000..5b4e1eb --- /dev/null +++ b/src/main/java/models/AbilityType.java @@ -0,0 +1,8 @@ +package models; + +public enum AbilityType { + ATTACK, + SPECIAL, + HEAL, + SHIELD +} diff --git a/src/main/java/models/Monster.java b/src/main/java/models/Monster.java new file mode 100644 index 0000000..dc16205 --- /dev/null +++ b/src/main/java/models/Monster.java @@ -0,0 +1,47 @@ +package models; + +public class Monster { + public long id; + public String name; + public String description; + public int hp; + public String base64Image; + + + public Monster() { + super(); + } + + public long getId() { + return id; + } + public void setId(long id) { + this.id = id; + } + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + public String getDescription() { + return description; + } + public void setDescription(String description) { + this.description = description; + } + public int getHp() { + return hp; + } + public void setHp(int hp) { + this.hp = hp; + } + public String getBase64Image() { + return base64Image; + } + public void setBase64Image(String base64Image) { + this.base64Image = base64Image; + } + + +} diff --git a/src/main/java/models/MonsterViewModel.java b/src/main/java/models/MonsterViewModel.java new file mode 100644 index 0000000..fed9152 --- /dev/null +++ b/src/main/java/models/MonsterViewModel.java @@ -0,0 +1,56 @@ +package models; + +import java.util.ArrayList; + +public class MonsterViewModel { + public long id; + public String name; + public String description; + public int hp; + public String base64Image; + public ArrayList<Ability> abilities; + + + public MonsterViewModel() { + super(); + } + + public long getId() { + return id; + } + public void setId(long id) { + this.id = id; + } + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + public String getDescription() { + return description; + } + public void setDescription(String description) { + this.description = description; + } + public int getHp() { + return hp; + } + public void setHp(int hp) { + this.hp = hp; + } + public String getBase64Image() { + return base64Image; + } + public void setBase64Image(String base64Image) { + this.base64Image = base64Image; + } + public ArrayList<Ability> getAbilities() { + return abilities; + } + + public void setAbilities(ArrayList<Ability> abilities) { + this.abilities = abilities; + } + +} diff --git a/src/main/java/models/User.java b/src/main/java/models/User.java new file mode 100644 index 0000000..08e4ab0 --- /dev/null +++ b/src/main/java/models/User.java @@ -0,0 +1,45 @@ +package models; + +public class User { + public long id; + public String username; + public String password; + public boolean admin; + + public long getId() { + return id; + } + + public void setId(long id) { + this.id = id; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public boolean isAdmin() { + return admin; + } + + public void setAdmin(boolean admin) { + this.admin = admin; + } + + public User() { + super(); + } + +} |