Benki: Simplify with Panache.

Change-Id: I341a9d0ded3ee20e84841bf8494ef4d4eba55b74
diff --git a/src/main/java/eu/mulk/mulkcms2/benki/RsaKey.java b/src/main/java/eu/mulk/mulkcms2/benki/RsaKey.java
index f2bbb8a..d3da90e 100644
--- a/src/main/java/eu/mulk/mulkcms2/benki/RsaKey.java
+++ b/src/main/java/eu/mulk/mulkcms2/benki/RsaKey.java
@@ -1,5 +1,6 @@
 package eu.mulk.mulkcms2.benki;
 
+import io.quarkus.hibernate.orm.panache.PanacheEntityBase;
 import java.math.BigInteger;
 import java.util.Collection;
 import javax.persistence.Column;
@@ -12,66 +13,16 @@
 @Entity
 @Table(name = "rsa_keys", schema = "public", catalog = "benki")
 @IdClass(RsaKeyPK.class)
-public class RsaKey {
-
-  private BigInteger modulus;
-  private BigInteger exponent;
-  private Collection<UserRsaKey> users;
+public class RsaKey extends PanacheEntityBase {
 
   @Id
   @Column(name = "modulus", nullable = false, precision = 0)
-  public BigInteger getModulus() {
-    return modulus;
-  }
-
-  public void setModulus(BigInteger modulus) {
-    this.modulus = modulus;
-  }
+  public BigInteger modulus;
 
   @Id
   @Column(name = "exponent", nullable = false, precision = 0)
-  public BigInteger getExponent() {
-    return exponent;
-  }
-
-  public void setExponent(BigInteger exponent) {
-    this.exponent = exponent;
-  }
-
-  @Override
-  public boolean equals(Object o) {
-    if (this == o) {
-      return true;
-    }
-    if (o == null || getClass() != o.getClass()) {
-      return false;
-    }
-
-    RsaKey rsaKey = (RsaKey) o;
-
-    if (modulus != null ? !modulus.equals(rsaKey.modulus) : rsaKey.modulus != null) {
-      return false;
-    }
-    if (exponent != null ? !exponent.equals(rsaKey.exponent) : rsaKey.exponent != null) {
-      return false;
-    }
-
-    return true;
-  }
-
-  @Override
-  public int hashCode() {
-    int result = modulus != null ? modulus.hashCode() : 0;
-    result = 31 * result + (exponent != null ? exponent.hashCode() : 0);
-    return result;
-  }
+  public BigInteger exponent;
 
   @OneToMany(mappedBy = "rsaKey")
-  public Collection<UserRsaKey> getUsers() {
-    return users;
-  }
-
-  public void setUsers(Collection<UserRsaKey> users) {
-    this.users = users;
-  }
+  public Collection<UserRsaKey> users;
 }