diff options
Diffstat (limited to 'src/main/java/eu/mulk/mulkcms2/benki/RoleTag.java')
-rw-r--r-- | src/main/java/eu/mulk/mulkcms2/benki/RoleTag.java | 50 |
1 files changed, 4 insertions, 46 deletions
diff --git a/src/main/java/eu/mulk/mulkcms2/benki/RoleTag.java b/src/main/java/eu/mulk/mulkcms2/benki/RoleTag.java index a51bf9c..9bc72c4 100644 --- a/src/main/java/eu/mulk/mulkcms2/benki/RoleTag.java +++ b/src/main/java/eu/mulk/mulkcms2/benki/RoleTag.java @@ -1,5 +1,6 @@ package eu.mulk.mulkcms2.benki; +import io.quarkus.hibernate.orm.panache.PanacheEntityBase; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; @@ -9,56 +10,13 @@ import javax.persistence.Table; @Entity @Table(name = "role_tags", schema = "public", catalog = "benki") @IdClass(RoleTagPK.class) -public class RoleTag { - - private int roleId; - private String tag; +public class RoleTag extends PanacheEntityBase { @Id @Column(name = "role", nullable = false) - public int getRoleId() { - return roleId; - } - - public void setRoleId(int roleId) { - this.roleId = roleId; - } + public int roleId; @Id @Column(name = "tag", nullable = false, length = -1) - public String getTag() { - return tag; - } - - public void setTag(String tag) { - this.tag = tag; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - - RoleTag roleTag = (RoleTag) o; - - if (roleId != roleTag.roleId) { - return false; - } - if (tag != null ? !tag.equals(roleTag.tag) : roleTag.tag != null) { - return false; - } - - return true; - } - - @Override - public int hashCode() { - int result = roleId; - result = 31 * result + (tag != null ? tag.hashCode() : 0); - return result; - } + public String tag; } |