diff options
author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2020-01-12 15:46:34 +0100 |
---|---|---|
committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2020-01-12 15:46:34 +0100 |
commit | 2f0b3705c668ff4f353e45bda66d9c5f7e20552f (patch) | |
tree | aa56e2ba044d1eb7fee8d00063b1d1d38a2e8b82 /src/main/scala/eu/mulk/entity/LegacyJournalPingback.java | |
parent | 4c5847bffd0401e62a3f2beaeba8c0cb887359ce (diff) |
Import autogenerated JPA entities.
Adds JPA entities generated by IntelliJ for all existing tables in the
database.
Change-Id: Iac957b5d68ce45328db87487f105522f8595e124
Diffstat (limited to 'src/main/scala/eu/mulk/entity/LegacyJournalPingback.java')
-rw-r--r-- | src/main/scala/eu/mulk/entity/LegacyJournalPingback.java | 128 |
1 files changed, 128 insertions, 0 deletions
diff --git a/src/main/scala/eu/mulk/entity/LegacyJournalPingback.java b/src/main/scala/eu/mulk/entity/LegacyJournalPingback.java new file mode 100644 index 0000000..430518c --- /dev/null +++ b/src/main/scala/eu/mulk/entity/LegacyJournalPingback.java @@ -0,0 +1,128 @@ +package eu.mulk.entity; + +import io.quarkus.hibernate.orm.panache.PanacheEntityBase; +import java.util.Objects; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.Table; + +@Entity +@Table(name = "journal_pingback", schema = "public", catalog = "mulkcms") +public class LegacyJournalPingback extends PanacheEntityBase { + + private int id; + private String uuid; + private long date; + private String url; + private Boolean spamP; + private String submitterIp; + private String submitterUserAgent; + private LegacyJournalEntry journalEntry; + + @Id + @Column(name = "id", nullable = false) + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + @Basic + @Column(name = "uuid", nullable = false, length = 36) + public String getUuid() { + return uuid; + } + + public void setUuid(String uuid) { + this.uuid = uuid; + } + + @Basic + @Column(name = "date", nullable = false) + public long getDate() { + return date; + } + + public void setDate(long date) { + this.date = date; + } + + @Basic + @Column(name = "url", nullable = true, length = -1) + public String getUrl() { + return url; + } + + public void setUrl(String url) { + this.url = url; + } + + @Basic + @Column(name = "spam_p", nullable = true) + public Boolean getSpamP() { + return spamP; + } + + public void setSpamP(Boolean spamP) { + this.spamP = spamP; + } + + @Basic + @Column(name = "submitter_ip", nullable = false, length = -1) + public String getSubmitterIp() { + return submitterIp; + } + + public void setSubmitterIp(String submitterIp) { + this.submitterIp = submitterIp; + } + + @Basic + @Column(name = "submitter_user_agent", nullable = false, length = -1) + public String getSubmitterUserAgent() { + return submitterUserAgent; + } + + public void setSubmitterUserAgent(String submitterUserAgent) { + this.submitterUserAgent = submitterUserAgent; + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + LegacyJournalPingback that = (LegacyJournalPingback) o; + return id == that.id && + date == that.date && + Objects.equals(uuid, that.uuid) && + Objects.equals(url, that.url) && + Objects.equals(spamP, that.spamP) && + Objects.equals(submitterIp, that.submitterIp) && + Objects.equals(submitterUserAgent, that.submitterUserAgent); + } + + @Override + public int hashCode() { + return Objects.hash(id, uuid, date, url, spamP, submitterIp, submitterUserAgent); + } + + @ManyToOne + @JoinColumn(name = "entry_id", referencedColumnName = "id", nullable = false) + public LegacyJournalEntry getJournalEntry() { + return journalEntry; + } + + public void setJournalEntry(LegacyJournalEntry journalEntry) { + this.journalEntry = journalEntry; + } +} |