diff options
author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2020-01-12 16:46:13 +0100 |
---|---|---|
committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2020-01-12 16:46:13 +0100 |
commit | 764e4d18e9ce5ab0db5d337432d38ce61463545e (patch) | |
tree | c311c51d12334208a46b3d6963b5391b878d1e32 /src/main/scala/eu | |
parent | 5cd91aba8342c9ab0d76a6fe35d33039eec8165f (diff) |
Move Java files from src/main/scala to src/main/java.
Change-Id: I80c9b4cea5e50a4467ea75e9b425409fdbe36aa1
Diffstat (limited to 'src/main/scala/eu')
35 files changed, 0 insertions, 2889 deletions
diff --git a/src/main/scala/eu/mulk/entity/Article.java b/src/main/scala/eu/mulk/entity/Article.java deleted file mode 100644 index 8289a99..0000000 --- a/src/main/scala/eu/mulk/entity/Article.java +++ /dev/null @@ -1,114 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.util.Collection; -import java.util.Objects; -import java.util.Set; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.JoinTable; -import javax.persistence.ManyToMany; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.Table; - -@Entity -@Table(name = "articles", schema = "public", catalog = "mulkcms") -public class Article extends PanacheEntityBase { - - private int id; - private Collection<ArticleAlias> aliases; - private Set<Category> categories; - private Collection<ArticleRevision> revisions; - private ArticleType type; - private Collection<Comment> comments; - private Collection<JournalEntry> journalEntries; - - @Id - @Column(name = "id", nullable = false) - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - Article article = (Article) o; - return id == article.id; - } - - @Override - public int hashCode() { - return Objects.hash(id); - } - - @OneToMany(mappedBy = "article") - public Collection<ArticleAlias> getAliases() { - return aliases; - } - - public void setAliases(Collection<ArticleAlias> aliases) { - this.aliases = aliases; - } - - @ManyToMany - @JoinTable(name = "article_category_memberships", - joinColumns = @JoinColumn(name = "article"), - inverseJoinColumns = @JoinColumn(name = "category") - ) - public Set<Category> getCategories() { - return categories; - } - - public void setCategories(Set<Category> categories) { - this.categories = categories; - } - - @OneToMany(mappedBy = "article") - public Collection<ArticleRevision> getRevisions() { - return revisions; - } - - public void setRevisions(Collection<ArticleRevision> revisions) { - this.revisions = revisions; - } - - @ManyToOne - @JoinColumn(name = "type", referencedColumnName = "id", nullable = false) - public ArticleType getType() { - return type; - } - - public void setType(ArticleType type) { - this.type = type; - } - - @OneToMany(mappedBy = "article") - public Collection<Comment> getComments() { - return comments; - } - - public void setComments(Collection<Comment> comments) { - this.comments = comments; - } - - @OneToMany(mappedBy = "article") - public Collection<JournalEntry> getJournalEntries() { - return journalEntries; - } - - public void setJournalEntries(Collection<JournalEntry> journalEntries) { - this.journalEntries = journalEntries; - } -} diff --git a/src/main/scala/eu/mulk/entity/ArticleAlias.java b/src/main/scala/eu/mulk/entity/ArticleAlias.java deleted file mode 100644 index 7599984..0000000 --- a/src/main/scala/eu/mulk/entity/ArticleAlias.java +++ /dev/null @@ -1,55 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.util.Objects; -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 = "article_aliases", schema = "public", catalog = "mulkcms") -public class ArticleAlias extends PanacheEntityBase { - - private String alias; - private Article article; - - @Id - @Column(name = "alias", nullable = false, length = -1) - public String getAlias() { - return alias; - } - - public void setAlias(String alias) { - this.alias = alias; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ArticleAlias that = (ArticleAlias) o; - return Objects.equals(alias, that.alias); - } - - @Override - public int hashCode() { - return Objects.hash(alias); - } - - @ManyToOne - @JoinColumn(name = "article", referencedColumnName = "id", nullable = false) - public Article getArticle() { - return article; - } - - public void setArticle(Article article) { - this.article = article; - } -} diff --git a/src/main/scala/eu/mulk/entity/ArticleBranchTip.java b/src/main/scala/eu/mulk/entity/ArticleBranchTip.java deleted file mode 100644 index 5bbb0a8..0000000 --- a/src/main/scala/eu/mulk/entity/ArticleBranchTip.java +++ /dev/null @@ -1,59 +0,0 @@ -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.IdClass; -import javax.persistence.Table; - -@Entity -@Table(name = "article_branch_tips", schema = "public", catalog = "mulkcms") -@IdClass(ArticleBranchTipPK.class) -public class ArticleBranchTip extends PanacheEntityBase { - - private Integer articleId; - private Integer revisionId; - - @Basic - @Column(name = "article", nullable = true) - @Id - public Integer getArticleId() { - return articleId; - } - - public void setArticleId(Integer articleId) { - this.articleId = articleId; - } - - @Basic - @Column(name = "revision", nullable = true) - @Id - public Integer getRevisionId() { - return revisionId; - } - - public void setRevisionId(Integer revision) { - this.revisionId = revision; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ArticleBranchTip that = (ArticleBranchTip) o; - return Objects.equals(articleId, that.articleId) && - Objects.equals(revisionId, that.revisionId); - } - - @Override - public int hashCode() { - return Objects.hash(articleId, revisionId); - } -} diff --git a/src/main/scala/eu/mulk/entity/ArticleBranchTipPK.java b/src/main/scala/eu/mulk/entity/ArticleBranchTipPK.java deleted file mode 100644 index bab4247..0000000 --- a/src/main/scala/eu/mulk/entity/ArticleBranchTipPK.java +++ /dev/null @@ -1,32 +0,0 @@ -package eu.mulk.entity; - -import java.io.Serializable; -import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Id; - -public class ArticleBranchTipPK implements Serializable { - - private int articleId; - private int revisionId; - - @Id - @Column(name = "article", nullable = false) - public int getArticleId() { - return articleId; - } - - @Id - @Column(name = "revision", nullable = false) - public int getRevisionId() { - return revisionId; - } - - public void setArticleId(int articleId) { - this.articleId = articleId; - } - - public void setRevisionId(int revisionId) { - this.revisionId = revisionId; - } -} diff --git a/src/main/scala/eu/mulk/entity/ArticleCommentCount.java b/src/main/scala/eu/mulk/entity/ArticleCommentCount.java deleted file mode 100644 index 283a7f4..0000000 --- a/src/main/scala/eu/mulk/entity/ArticleCommentCount.java +++ /dev/null @@ -1,56 +0,0 @@ -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.Table; - -@Entity -@Table(name = "article_comment_counts", schema = "public", catalog = "mulkcms") -public class ArticleCommentCount extends PanacheEntityBase { - - @Id - private Integer article; - private Long commentCount; - - @Basic - @Column(name = "article", nullable = true) - public Integer getArticle() { - return article; - } - - public void setArticle(Integer article) { - this.article = article; - } - - @Basic - @Column(name = "comment_count", nullable = true) - public Long getCommentCount() { - return commentCount; - } - - public void setCommentCount(Long commentCount) { - this.commentCount = commentCount; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ArticleCommentCount that = (ArticleCommentCount) o; - return Objects.equals(article, that.article) && - Objects.equals(commentCount, that.commentCount); - } - - @Override - public int hashCode() { - return Objects.hash(article, commentCount); - } -} diff --git a/src/main/scala/eu/mulk/entity/ArticlePublishingDate.java b/src/main/scala/eu/mulk/entity/ArticlePublishingDate.java deleted file mode 100644 index cc311b7..0000000 --- a/src/main/scala/eu/mulk/entity/ArticlePublishingDate.java +++ /dev/null @@ -1,57 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.sql.Timestamp; -import java.util.Objects; -import javax.persistence.Basic; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.Table; - -@Entity -@Table(name = "article_publishing_dates", schema = "public", catalog = "mulkcms") -public class ArticlePublishingDate extends PanacheEntityBase { - - @Id - private Integer article; - private Timestamp publishingDate; - - @Basic - @Column(name = "article", nullable = true) - public Integer getArticle() { - return article; - } - - public void setArticle(Integer article) { - this.article = article; - } - - @Basic - @Column(name = "publishing_date", nullable = true) - public Timestamp getPublishingDate() { - return publishingDate; - } - - public void setPublishingDate(Timestamp publishingDate) { - this.publishingDate = publishingDate; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ArticlePublishingDate that = (ArticlePublishingDate) o; - return Objects.equals(article, that.article) && - Objects.equals(publishingDate, that.publishingDate); - } - - @Override - public int hashCode() { - return Objects.hash(article, publishingDate); - } -} diff --git a/src/main/scala/eu/mulk/entity/ArticleRevision.java b/src/main/scala/eu/mulk/entity/ArticleRevision.java deleted file mode 100644 index c0f8caf..0000000 --- a/src/main/scala/eu/mulk/entity/ArticleRevision.java +++ /dev/null @@ -1,180 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.sql.Timestamp; -import java.util.Collection; -import java.util.Objects; -import java.util.Set; -import javax.persistence.Basic; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.JoinTable; -import javax.persistence.ManyToMany; -import javax.persistence.ManyToOne; -import javax.persistence.OneToMany; -import javax.persistence.Table; - -@Entity -@Table(name = "article_revisions", schema = "public", catalog = "mulkcms") -public class ArticleRevision extends PanacheEntityBase { - - private int id; - private Timestamp date; - private String title; - private String content; - private String format; - private String status; - private String globalId; - private Collection<ArticleRevisionCharacteristic> characteristics; - private Set<ArticleRevision> children; - private Set<ArticleRevision> parents; - private Article article; - private User authors; - - @Id - @Column(name = "id", nullable = false) - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } - - @Basic - @Column(name = "date", nullable = true) - public Timestamp getDate() { - return date; - } - - public void setDate(Timestamp date) { - this.date = date; - } - - @Basic - @Column(name = "title", nullable = false, length = -1) - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - @Basic - @Column(name = "content", nullable = false, length = -1) - public String getContent() { - return content; - } - - public void setContent(String content) { - this.content = content; - } - - @Basic - @Column(name = "format", nullable = false, length = -1) - public String getFormat() { - return format; - } - - public void setFormat(String format) { - this.format = format; - } - - @Basic - @Column(name = "status", nullable = false, length = -1) - public String getStatus() { - return status; - } - - public void setStatus(String status) { - this.status = status; - } - - @Basic - @Column(name = "global_id", nullable = true, length = -1) - public String getGlobalId() { - return globalId; - } - - public void setGlobalId(String globalId) { - this.globalId = globalId; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ArticleRevision that = (ArticleRevision) o; - return id == that.id && - Objects.equals(date, that.date) && - Objects.equals(title, that.title) && - Objects.equals(content, that.content) && - Objects.equals(format, that.format) && - Objects.equals(status, that.status) && - Objects.equals(globalId, that.globalId); - } - - @Override - public int hashCode() { - return Objects.hash(id, date, title, content, format, status, globalId); - } - - @OneToMany(mappedBy = "articleRevision") - public Collection<ArticleRevisionCharacteristic> getCharacteristics() { - return characteristics; - } - - public void setCharacteristics( - Collection<ArticleRevisionCharacteristic> characteristics) { - this.characteristics = characteristics; - } - - @ManyToMany - @JoinTable(name = "article_revision_parenthood", - joinColumns = @JoinColumn(name = "parent"), - inverseJoinColumns = @JoinColumn(name = "child") - ) - public Set<ArticleRevision> getChildren() { - return children; - } - - public void setChildren(Set<ArticleRevision> children) { - this.children = children; - } - - @ManyToMany(mappedBy = "children") - public Set<ArticleRevision> getParents() { - return parents; - } - - public void setParents(Set<ArticleRevision> parents) { - this.parents = parents; - } - - @ManyToOne - @JoinColumn(name = "article", referencedColumnName = "id", nullable = false) - public Article getArticle() { - return article; - } - - public void setArticle(Article article) { - this.article = article; - } - - @ManyToOne - @JoinColumn(name = "author", referencedColumnName = "id") - public User getAuthors() { - return authors; - } - - public void setAuthors(User authors) { - this.authors = authors; - } -} diff --git a/src/main/scala/eu/mulk/entity/ArticleRevisionCharacteristic.java b/src/main/scala/eu/mulk/entity/ArticleRevisionCharacteristic.java deleted file mode 100644 index 8cc0661..0000000 --- a/src/main/scala/eu/mulk/entity/ArticleRevisionCharacteristic.java +++ /dev/null @@ -1,83 +0,0 @@ -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.IdClass; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "article_revision_characteristics", schema = "public", catalog = "mulkcms") -@IdClass(ArticleRevisionCharacteristicPK.class) -public class ArticleRevisionCharacteristic extends PanacheEntityBase { - - private String characteristic; - private int articleRevisionId; - - private ArticleRevision articleRevision; - private String value; - - @Basic - @Column(name = "characteristic", nullable = false, length = -1) - @Id - public String getCharacteristic() { - return characteristic; - } - - public void setCharacteristic(String characteristic) { - this.characteristic = characteristic; - } - - @Basic - @Column(name = "value", nullable = true, length = -1) - public String getValue() { - return value; - } - - public void setValue(String value) { - this.value = value; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ArticleRevisionCharacteristic that = (ArticleRevisionCharacteristic) o; - return Objects.equals(characteristic, that.characteristic) && - Objects.equals(value, that.value); - } - - @Override - public int hashCode() { - return Objects.hash(characteristic, value); - } - - @ManyToOne - @JoinColumn(name = "revision", referencedColumnName = "id", nullable = false, insertable = false, updatable = false) - public ArticleRevision getArticleRevision() { - return articleRevision; - } - - public void setArticleRevision(ArticleRevision articleRevision) { - this.articleRevision = articleRevision; - } - - @Id - @Column(name = "revision", nullable = false) - public int getArticleRevisionId() { - return articleRevisionId; - } - - public void setArticleRevisionId(int articleRevisionId) { - this.articleRevisionId = articleRevisionId; - } -} diff --git a/src/main/scala/eu/mulk/entity/ArticleRevisionCharacteristicPK.java b/src/main/scala/eu/mulk/entity/ArticleRevisionCharacteristicPK.java deleted file mode 100644 index 5e28967..0000000 --- a/src/main/scala/eu/mulk/entity/ArticleRevisionCharacteristicPK.java +++ /dev/null @@ -1,27 +0,0 @@ -package eu.mulk.entity; - -import java.io.Serializable; -import javax.persistence.Id; - -public class ArticleRevisionCharacteristicPK implements Serializable { - private String characteristic; - private int articleRevisionId; - - @Id - public String getCharacteristic() { - return characteristic; - } - - public void setCharacteristic(String characteristic) { - this.characteristic = characteristic; - } - - @Id - public int getArticleRevisionId() { - return articleRevisionId; - } - - public void setArticleRevisionId(int articleRevisionId) { - this.articleRevisionId = articleRevisionId; - } -} diff --git a/src/main/scala/eu/mulk/entity/ArticleType.java b/src/main/scala/eu/mulk/entity/ArticleType.java deleted file mode 100644 index 4bc5e08..0000000 --- a/src/main/scala/eu/mulk/entity/ArticleType.java +++ /dev/null @@ -1,79 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.util.Collection; -import java.util.Objects; -import javax.persistence.Basic; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.OneToMany; -import javax.persistence.Table; - -@Entity -@Table(name = "article_types", schema = "public", catalog = "mulkcms") -public class ArticleType extends PanacheEntityBase { - - private int id; - private String name; - private String pageTemplate; - private Collection<Article> articles; - - @Id - @Column(name = "id", nullable = false) - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } - - @Basic - @Column(name = "name", nullable = true, length = -1) - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - @Basic - @Column(name = "page_template", nullable = true, length = -1) - public String getPageTemplate() { - return pageTemplate; - } - - public void setPageTemplate(String pageTemplate) { - this.pageTemplate = pageTemplate; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ArticleType that = (ArticleType) o; - return id == that.id && - Objects.equals(name, that.name) && - Objects.equals(pageTemplate, that.pageTemplate); - } - - @Override - public int hashCode() { - return Objects.hash(id, name, pageTemplate); - } - - @OneToMany(mappedBy = "type") - public Collection<Article> getArticles() { - return articles; - } - - public void setArticles(Collection<Article> articles) { - this.articles = articles; - } -} diff --git a/src/main/scala/eu/mulk/entity/CachedPage.java b/src/main/scala/eu/mulk/entity/CachedPage.java deleted file mode 100644 index 0ef1d73..0000000 --- a/src/main/scala/eu/mulk/entity/CachedPage.java +++ /dev/null @@ -1,82 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.sql.Timestamp; -import java.util.Objects; -import javax.persistence.Basic; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.IdClass; -import javax.persistence.Table; - -@Entity -@Table(name = "cached_pages", schema = "public", catalog = "mulkcms") -@IdClass(CachedPagePK.class) -public class CachedPage extends PanacheEntityBase { - - private String alias; - private int characteristicHash; - private Timestamp date; - private String content; - - @Id - @Column(name = "alias", nullable = false, length = -1) - public String getAlias() { - return alias; - } - - public void setAlias(String alias) { - this.alias = alias; - } - - @Id - @Column(name = "characteristic_hash", nullable = false) - public int getCharacteristicHash() { - return characteristicHash; - } - - public void setCharacteristicHash(int characteristicHash) { - this.characteristicHash = characteristicHash; - } - - @Basic - @Column(name = "date", nullable = false) - public Timestamp getDate() { - return date; - } - - public void setDate(Timestamp date) { - this.date = date; - } - - @Basic - @Column(name = "content", nullable = false, length = -1) - public String getContent() { - return content; - } - - public void setContent(String content) { - this.content = content; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - CachedPage that = (CachedPage) o; - return characteristicHash == that.characteristicHash && - Objects.equals(alias, that.alias) && - Objects.equals(date, that.date) && - Objects.equals(content, that.content); - } - - @Override - public int hashCode() { - return Objects.hash(alias, characteristicHash, date, content); - } -} diff --git a/src/main/scala/eu/mulk/entity/CachedPagePK.java b/src/main/scala/eu/mulk/entity/CachedPagePK.java deleted file mode 100644 index 43793bb..0000000 --- a/src/main/scala/eu/mulk/entity/CachedPagePK.java +++ /dev/null @@ -1,50 +0,0 @@ -package eu.mulk.entity; - -import java.io.Serializable; -import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Id; - -public class CachedPagePK implements Serializable { - - private String alias; - private int characteristicHash; - - @Column(name = "alias", nullable = false, length = -1) - @Id - public String getAlias() { - return alias; - } - - public void setAlias(String alias) { - this.alias = alias; - } - - @Column(name = "characteristic_hash", nullable = false) - @Id - public int getCharacteristicHash() { - return characteristicHash; - } - - public void setCharacteristicHash(int characteristicHash) { - this.characteristicHash = characteristicHash; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - CachedPagePK that = (CachedPagePK) o; - return characteristicHash == that.characteristicHash && - Objects.equals(alias, that.alias); - } - - @Override - public int hashCode() { - return Objects.hash(alias, characteristicHash); - } -} diff --git a/src/main/scala/eu/mulk/entity/Category.java b/src/main/scala/eu/mulk/entity/Category.java deleted file mode 100644 index 44136be..0000000 --- a/src/main/scala/eu/mulk/entity/Category.java +++ /dev/null @@ -1,85 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.util.Collection; -import java.util.Objects; -import java.util.Set; -import javax.persistence.Basic; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.JoinTable; -import javax.persistence.ManyToMany; -import javax.persistence.OneToMany; -import javax.persistence.Table; - -@Entity -@Table(name = "categories", schema = "public", catalog = "mulkcms") -public class Category extends PanacheEntityBase { - - private int id; - private String name; - private Set<Category> supercategories; - private Set<Category> subcategories; - - @Id - @Column(name = "id", nullable = false) - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } - - @Basic - @Column(name = "name", nullable = false, length = -1) - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - Category category = (Category) o; - return id == category.id && - Objects.equals(name, category.name); - } - - @Override - public int hashCode() { - return Objects.hash(id, name); - } - - @ManyToMany - @JoinTable(name = "category_inclusions", - joinColumns = @JoinColumn(name = "category"), - inverseJoinColumns = @JoinColumn(name = "supercategory") - ) - public Set<Category> getSupercategories() { - return supercategories; - } - - public void setSupercategories(Set<Category> supercategories) { - this.supercategories = supercategories; - } - - @ManyToMany(mappedBy = "supercategories") - public Set<Category> getSubcategories() { - return subcategories; - } - - public void setSubcategories(Set<Category> subcategories) { - this.subcategories = subcategories; - } -} diff --git a/src/main/scala/eu/mulk/entity/Comment.java b/src/main/scala/eu/mulk/entity/Comment.java deleted file mode 100644 index 4a32706..0000000 --- a/src/main/scala/eu/mulk/entity/Comment.java +++ /dev/null @@ -1,80 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.util.Collection; -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.OneToMany; -import javax.persistence.Table; - -@Entity -@Table(name = "comments", schema = "public", catalog = "mulkcms") -public class Comment extends PanacheEntityBase { - - private int id; - private String globalId; - private Collection<CommentRevision> revisions; - private Article article; - - @Id - @Column(name = "id", nullable = false) - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } - - @Basic - @Column(name = "global_id", nullable = true, length = -1) - public String getGlobalId() { - return globalId; - } - - public void setGlobalId(String globalId) { - this.globalId = globalId; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - Comment comment = (Comment) o; - return id == comment.id && - Objects.equals(globalId, comment.globalId); - } - - @Override - public int hashCode() { - return Objects.hash(id, globalId); - } - - @OneToMany(mappedBy = "comment") - public Collection<CommentRevision> getRevisions() { - return revisions; - } - - public void setRevisions(Collection<CommentRevision> revisions) { - this.revisions = revisions; - } - - @ManyToOne - @JoinColumn(name = "article", referencedColumnName = "id", nullable = false) - public Article getArticle() { - return article; - } - - public void setArticle(Article article) { - this.article = article; - } -} diff --git a/src/main/scala/eu/mulk/entity/CommentRevision.java b/src/main/scala/eu/mulk/entity/CommentRevision.java deleted file mode 100644 index c5b7bcd..0000000 --- a/src/main/scala/eu/mulk/entity/CommentRevision.java +++ /dev/null @@ -1,160 +0,0 @@ -package eu.mulk.entity; - -import com.vladmihalcea.hibernate.type.basic.Inet; -import com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType; -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.sql.Timestamp; -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; -import org.hibernate.annotations.TypeDef; - -@Entity -@Table(name = "comment_revisions", schema = "public", catalog = "mulkcms") -@TypeDef( - name = "inet", - typeClass = PostgreSQLInetType.class, - defaultForType = Inet.class -) -public class CommentRevision extends PanacheEntityBase { - - private int id; - private Timestamp date; - private String content; - private String format; - private String status; - private Integer articleRevision; - private Inet submitterIp; - private String submitterUserAgent; - private Comment comment; - private User user; - - @Id - @Column(name = "id", nullable = false) - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } - - @Basic - @Column(name = "date", nullable = true) - public Timestamp getDate() { - return date; - } - - public void setDate(Timestamp date) { - this.date = date; - } - - @Basic - @Column(name = "content", nullable = false, length = -1) - public String getContent() { - return content; - } - - public void setContent(String content) { - this.content = content; - } - - @Basic - @Column(name = "format", nullable = false, length = -1) - public String getFormat() { - return format; - } - - public void setFormat(String format) { - this.format = format; - } - - @Basic - @Column(name = "status", nullable = false, length = -1) - public String getStatus() { - return status; - } - - public void setStatus(String status) { - this.status = status; - } - - @Basic - @Column(name = "article_revision", nullable = true) - public Integer getArticleRevision() { - return articleRevision; - } - - public void setArticleRevision(Integer articleRevision) { - this.articleRevision = articleRevision; - } - - @Column(name = "submitter_ip", nullable = true, columnDefinition = "inet") - public Inet getSubmitterIp() { - return submitterIp; - } - - public void setSubmitterIp(Inet submitterIp) { - this.submitterIp = submitterIp; - } - - @Basic - @Column(name = "submitter_user_agent", nullable = true, 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; - } - CommentRevision that = (CommentRevision) o; - return id == that.id && - Objects.equals(date, that.date) && - Objects.equals(content, that.content) && - Objects.equals(format, that.format) && - Objects.equals(status, that.status) && - Objects.equals(articleRevision, that.articleRevision) && - Objects.equals(submitterIp, that.submitterIp) && - Objects.equals(submitterUserAgent, that.submitterUserAgent); - } - - @Override - public int hashCode() { - return Objects - .hash(id, date, content, format, status, articleRevision, submitterIp, submitterUserAgent); - } - - @ManyToOne - @JoinColumn(name = "comment", referencedColumnName = "id", nullable = false) - public Comment getComment() { - return comment; - } - - public void setComment(Comment comment) { - this.comment = comment; - } - - @ManyToOne - @JoinColumn(name = "author", referencedColumnName = "id") - public User getUser() { - return user; - } - - public void setUser(User user) { - this.user = user; - } -} diff --git a/src/main/scala/eu/mulk/entity/Journal.java b/src/main/scala/eu/mulk/entity/Journal.java deleted file mode 100644 index 63447df..0000000 --- a/src/main/scala/eu/mulk/entity/Journal.java +++ /dev/null @@ -1,67 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.util.Collection; -import java.util.Objects; -import javax.persistence.Basic; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.OneToMany; -import javax.persistence.Table; - -@Entity -@Table(name = "journals", schema = "public", catalog = "mulkcms") -public class Journal extends PanacheEntityBase { - - private int id; - private String pathPrefix; - private Collection<JournalEntry> entries; - - @Id - @Column(name = "id", nullable = false) - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } - - @Basic - @Column(name = "path_prefix", nullable = true, length = -1) - public String getPathPrefix() { - return pathPrefix; - } - - public void setPathPrefix(String pathPrefix) { - this.pathPrefix = pathPrefix; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - Journal journal = (Journal) o; - return id == journal.id && - Objects.equals(pathPrefix, journal.pathPrefix); - } - - @Override - public int hashCode() { - return Objects.hash(id, pathPrefix); - } - - @OneToMany(mappedBy = "journal") - public Collection<JournalEntry> getEntries() { - return entries; - } - - public void setEntries(Collection<JournalEntry> entries) { - this.entries = entries; - } -} diff --git a/src/main/scala/eu/mulk/entity/JournalEntry.java b/src/main/scala/eu/mulk/entity/JournalEntry.java deleted file mode 100644 index 1c4040e..0000000 --- a/src/main/scala/eu/mulk/entity/JournalEntry.java +++ /dev/null @@ -1,80 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.IdClass; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "journal_entries", schema = "public", catalog = "mulkcms") -@IdClass(JournalEntryPK.class) -public class JournalEntry extends PanacheEntityBase { - - private int journalId; - private int index; - private Journal journal; - private Article article; - - @Id - @Column(name = "journal", nullable = false) - public int getJournalId() { - return journalId; - } - - public void setJournalId(int journalId) { - this.journalId = journalId; - } - - @Id - @Column(name = "index", nullable = false) - public int getIndex() { - return index; - } - - public void setIndex(int index) { - this.index = index; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - JournalEntry that = (JournalEntry) o; - return journalId == that.journalId && - index == that.index; - } - - @Override - public int hashCode() { - return Objects.hash(journalId, index); - } - - @ManyToOne - @JoinColumn(name = "journal", referencedColumnName = "id", nullable = false, insertable = false, updatable = false) - public Journal getJournal() { - return journal; - } - - public void setJournal(Journal journal) { - this.journal = journal; - } - - @ManyToOne - @JoinColumn(name = "article", referencedColumnName = "id", nullable = false) - public Article getArticle() { - return article; - } - - public void setArticle(Article article) { - this.article = article; - } -} diff --git a/src/main/scala/eu/mulk/entity/JournalEntryPK.java b/src/main/scala/eu/mulk/entity/JournalEntryPK.java deleted file mode 100644 index 189d94f..0000000 --- a/src/main/scala/eu/mulk/entity/JournalEntryPK.java +++ /dev/null @@ -1,50 +0,0 @@ -package eu.mulk.entity; - -import java.io.Serializable; -import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Id; - -public class JournalEntryPK implements Serializable { - - private int journalId; - private int index; - - @Column(name = "journal", nullable = false) - @Id - public int getJournalId() { - return journalId; - } - - public void setJournalId(int journalId) { - this.journalId = journalId; - } - - @Column(name = "index", nullable = false) - @Id - public int getIndex() { - return index; - } - - public void setIndex(int index) { - this.index = index; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - JournalEntryPK that = (JournalEntryPK) o; - return journalId == that.journalId && - index == that.index; - } - - @Override - public int hashCode() { - return Objects.hash(journalId, index); - } -} diff --git a/src/main/scala/eu/mulk/entity/LegacyJournalCategory.java b/src/main/scala/eu/mulk/entity/LegacyJournalCategory.java deleted file mode 100644 index 35b0587..0000000 --- a/src/main/scala/eu/mulk/entity/LegacyJournalCategory.java +++ /dev/null @@ -1,55 +0,0 @@ -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.Table; - -@Entity -@Table(name = "journal_category", schema = "public", catalog = "mulkcms") -public class LegacyJournalCategory extends PanacheEntityBase { - - private int id; - private String uuid; - - @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; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - LegacyJournalCategory that = (LegacyJournalCategory) o; - return id == that.id && - Objects.equals(uuid, that.uuid); - } - - @Override - public int hashCode() { - return Objects.hash(id, uuid); - } -} diff --git a/src/main/scala/eu/mulk/entity/LegacyJournalComment.java b/src/main/scala/eu/mulk/entity/LegacyJournalComment.java deleted file mode 100644 index 8e6cc25..0000000 --- a/src/main/scala/eu/mulk/entity/LegacyJournalComment.java +++ /dev/null @@ -1,165 +0,0 @@ -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_comment", schema = "public", catalog = "mulkcms") -public class LegacyJournalComment extends PanacheEntityBase { - - private int id; - private String uuid; - private long date; - private String body; - private String author; - private String email; - private String website; - 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 = "body", nullable = false, length = -1) - public String getBody() { - return body; - } - - public void setBody(String body) { - this.body = body; - } - - @Basic - @Column(name = "author", nullable = true, length = -1) - public String getAuthor() { - return author; - } - - public void setAuthor(String author) { - this.author = author; - } - - @Basic - @Column(name = "email", nullable = true, length = -1) - public String getEmail() { - return email; - } - - public void setEmail(String email) { - this.email = email; - } - - @Basic - @Column(name = "website", nullable = true, length = -1) - public String getWebsite() { - return website; - } - - public void setWebsite(String website) { - this.website = website; - } - - @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; - } - LegacyJournalComment that = (LegacyJournalComment) o; - return id == that.id && - date == that.date && - Objects.equals(uuid, that.uuid) && - Objects.equals(body, that.body) && - Objects.equals(author, that.author) && - Objects.equals(email, that.email) && - Objects.equals(website, that.website) && - 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, body, author, email, website, 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; - } -} diff --git a/src/main/scala/eu/mulk/entity/LegacyJournalEntry.java b/src/main/scala/eu/mulk/entity/LegacyJournalEntry.java deleted file mode 100644 index 341fdc0..0000000 --- a/src/main/scala/eu/mulk/entity/LegacyJournalEntry.java +++ /dev/null @@ -1,147 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.util.Collection; -import java.util.Objects; -import javax.persistence.Basic; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.OneToMany; -import javax.persistence.Table; - -@Entity -@Table(name = "journal_entry", schema = "public", catalog = "mulkcms") -public class LegacyJournalEntry extends PanacheEntityBase { - - private int id; - private String uuid; - private String title; - private long date; - private Long lastModification; - private String body; - private String type; - private Collection<LegacyJournalComment> comments; - private Collection<LegacyJournalPingback> pingbacks; - private Collection<LegacyJournalTrackback> trackbacks; - - @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 = "title", nullable = false, length = -1) - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - @Basic - @Column(name = "date", nullable = false) - public long getDate() { - return date; - } - - public void setDate(long date) { - this.date = date; - } - - @Basic - @Column(name = "last_modification", nullable = true) - public Long getLastModification() { - return lastModification; - } - - public void setLastModification(Long lastModification) { - this.lastModification = lastModification; - } - - @Basic - @Column(name = "body", nullable = false, length = -1) - public String getBody() { - return body; - } - - public void setBody(String body) { - this.body = body; - } - - @Basic - @Column(name = "type", nullable = false, length = -1) - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - LegacyJournalEntry that = (LegacyJournalEntry) o; - return id == that.id && - date == that.date && - Objects.equals(uuid, that.uuid) && - Objects.equals(title, that.title) && - Objects.equals(lastModification, that.lastModification) && - Objects.equals(body, that.body) && - Objects.equals(type, that.type); - } - - @Override - public int hashCode() { - return Objects.hash(id, uuid, title, date, lastModification, body, type); - } - - @OneToMany(mappedBy = "journalEntry") - public Collection<LegacyJournalComment> getComments() { - return comments; - } - - public void setComments(Collection<LegacyJournalComment> comments) { - this.comments = comments; - } - - @OneToMany(mappedBy = "journalEntry") - public Collection<LegacyJournalPingback> getPingbacks() { - return pingbacks; - } - - public void setPingbacks(Collection<LegacyJournalPingback> pingbacks) { - this.pingbacks = pingbacks; - } - - @OneToMany(mappedBy = "journalEntry") - public Collection<LegacyJournalTrackback> getTrackbacks() { - return trackbacks; - } - - public void setTrackbacks(Collection<LegacyJournalTrackback> trackbacks) { - this.trackbacks = trackbacks; - } -} diff --git a/src/main/scala/eu/mulk/entity/LegacyJournalPingback.java b/src/main/scala/eu/mulk/entity/LegacyJournalPingback.java deleted file mode 100644 index 430518c..0000000 --- a/src/main/scala/eu/mulk/entity/LegacyJournalPingback.java +++ /dev/null @@ -1,128 +0,0 @@ -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; - } -} diff --git a/src/main/scala/eu/mulk/entity/LegacyJournalTrackback.java b/src/main/scala/eu/mulk/entity/LegacyJournalTrackback.java deleted file mode 100644 index 278909f..0000000 --- a/src/main/scala/eu/mulk/entity/LegacyJournalTrackback.java +++ /dev/null @@ -1,166 +0,0 @@ -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_trackback", schema = "public", catalog = "mulkcms") -public class LegacyJournalTrackback extends PanacheEntityBase { - - private int id; - private String uuid; - private long date; - private String excerpt; - private String title; - private String blogName; - 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 = "excerpt", nullable = false, length = -1) - public String getExcerpt() { - return excerpt; - } - - public void setExcerpt(String excerpt) { - this.excerpt = excerpt; - } - - @Basic - @Column(name = "title", nullable = true, length = -1) - public String getTitle() { - return title; - } - - public void setTitle(String title) { - this.title = title; - } - - @Basic - @Column(name = "blog_name", nullable = true, length = -1) - public String getBlogName() { - return blogName; - } - - public void setBlogName(String blogName) { - this.blogName = blogName; - } - - @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; - } - LegacyJournalTrackback that = (LegacyJournalTrackback) o; - return id == that.id && - date == that.date && - Objects.equals(uuid, that.uuid) && - Objects.equals(excerpt, that.excerpt) && - Objects.equals(title, that.title) && - Objects.equals(blogName, that.blogName) && - 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, excerpt, title, blogName, 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; - } -} diff --git a/src/main/scala/eu/mulk/entity/LoginCertificate.java b/src/main/scala/eu/mulk/entity/LoginCertificate.java deleted file mode 100644 index 556568e..0000000 --- a/src/main/scala/eu/mulk/entity/LoginCertificate.java +++ /dev/null @@ -1,72 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.util.Arrays; -import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.IdClass; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "login_certificates", schema = "public", catalog = "mulkcms") -@IdClass(LoginCertificatePK.class) -public class LoginCertificate extends PanacheEntityBase { - - private int userId; - private byte[] certificate; - private User user; - - @Id - @Column(name = "user", nullable = false) - public int getUserId() { - return userId; - } - - public void setUserId(int userId) { - this.userId = userId; - } - - @Id - @Column(name = "certificate", nullable = false) - public byte[] getCertificate() { - return certificate; - } - - public void setCertificate(byte[] certificate) { - this.certificate = certificate; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - LoginCertificate that = (LoginCertificate) o; - return userId == that.userId && - Arrays.equals(certificate, that.certificate); - } - - @Override - public int hashCode() { - int result = Objects.hash(userId); - result = 31 * result + Arrays.hashCode(certificate); - return result; - } - - @ManyToOne - @JoinColumn(name = "user", referencedColumnName = "id", nullable = false, insertable = false, updatable = false) - public User getUser() { - return user; - } - - public void setUser(User user) { - this.user = user; - } -} diff --git a/src/main/scala/eu/mulk/entity/LoginCertificatePK.java b/src/main/scala/eu/mulk/entity/LoginCertificatePK.java deleted file mode 100644 index b9035f5..0000000 --- a/src/main/scala/eu/mulk/entity/LoginCertificatePK.java +++ /dev/null @@ -1,53 +0,0 @@ -package eu.mulk.entity; - -import java.io.Serializable; -import java.util.Arrays; -import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Id; - -public class LoginCertificatePK implements Serializable { - - private int userId; - private byte[] certificate; - - @Column(name = "user", nullable = false) - @Id - public int getUserId() { - return userId; - } - - public void setUserId(int userId) { - this.userId = userId; - } - - @Column(name = "certificate", nullable = false) - @Id - public byte[] getCertificate() { - return certificate; - } - - public void setCertificate(byte[] certificate) { - this.certificate = certificate; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - LoginCertificatePK that = (LoginCertificatePK) o; - return userId == that.userId && - Arrays.equals(certificate, that.certificate); - } - - @Override - public int hashCode() { - int result = Objects.hash(userId); - result = 31 * result + Arrays.hashCode(certificate); - return result; - } -} diff --git a/src/main/scala/eu/mulk/entity/OpenId.java b/src/main/scala/eu/mulk/entity/OpenId.java deleted file mode 100644 index 2708640..0000000 --- a/src/main/scala/eu/mulk/entity/OpenId.java +++ /dev/null @@ -1,69 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.IdClass; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "openids", schema = "public", catalog = "mulkcms") -@IdClass(OpenIdPK.class) -public class OpenId extends PanacheEntityBase { - - private int userId; - private String openid; - private User user; - - @Id - @Column(name = "user", nullable = false) - public int getUserId() { - return userId; - } - - public void setUserId(int userId) { - this.userId = userId; - } - - @Id - @Column(name = "openid", nullable = false, length = -1) - public String getOpenid() { - return openid; - } - - public void setOpenid(String openid) { - this.openid = openid; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - OpenId openId = (OpenId) o; - return userId == openId.userId && - Objects.equals(openid, openId.openid); - } - - @Override - public int hashCode() { - return Objects.hash(userId, openid); - } - - @ManyToOne - @JoinColumn(name = "user", referencedColumnName = "id", nullable = false, insertable = false, updatable = false) - public User getUser() { - return user; - } - - public void setUser(User user) { - this.user = user; - } -} diff --git a/src/main/scala/eu/mulk/entity/OpenIdPK.java b/src/main/scala/eu/mulk/entity/OpenIdPK.java deleted file mode 100644 index 776911b..0000000 --- a/src/main/scala/eu/mulk/entity/OpenIdPK.java +++ /dev/null @@ -1,50 +0,0 @@ -package eu.mulk.entity; - -import java.io.Serializable; -import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Id; - -public class OpenIdPK implements Serializable { - - private int userId; - private String openid; - - @Column(name = "user", nullable = false) - @Id - public int getUserId() { - return userId; - } - - public void setUserId(int userId) { - this.userId = userId; - } - - @Column(name = "openid", nullable = false, length = -1) - @Id - public String getOpenid() { - return openid; - } - - public void setOpenid(String openid) { - this.openid = openid; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - OpenIdPK openIdPK = (OpenIdPK) o; - return userId == openIdPK.userId && - Objects.equals(openid, openIdPK.openid); - } - - @Override - public int hashCode() { - return Objects.hash(userId, openid); - } -} diff --git a/src/main/scala/eu/mulk/entity/Password.java b/src/main/scala/eu/mulk/entity/Password.java deleted file mode 100644 index 3e9d302..0000000 --- a/src/main/scala/eu/mulk/entity/Password.java +++ /dev/null @@ -1,69 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.IdClass; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "passwords", schema = "public", catalog = "mulkcms") -@IdClass(PasswordPK.class) -public class Password extends PanacheEntityBase { - - private int userId; - private String password; - private User user; - - @Id - @Column(name = "user", nullable = false) - public int getUserId() { - return userId; - } - - public void setUserId(int userId) { - this.userId = userId; - } - - @Id - @Column(name = "password", nullable = false, length = -1) - public String getPassword() { - return password; - } - - public void setPassword(String password) { - this.password = password; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - Password password1 = (Password) o; - return userId == password1.userId && - Objects.equals(password, password1.password); - } - - @Override - public int hashCode() { - return Objects.hash(userId, password); - } - - @ManyToOne - @JoinColumn(name = "user", referencedColumnName = "id", nullable = false, insertable = false, updatable = false) - public User getUser() { - return user; - } - - public void setUser(User user) { - this.user = user; - } -} diff --git a/src/main/scala/eu/mulk/entity/PasswordPK.java b/src/main/scala/eu/mulk/entity/PasswordPK.java deleted file mode 100644 index 72db872..0000000 --- a/src/main/scala/eu/mulk/entity/PasswordPK.java +++ /dev/null @@ -1,50 +0,0 @@ -package eu.mulk.entity; - -import java.io.Serializable; -import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Id; - -public class PasswordPK implements Serializable { - - private int userId; - private String password; - - @Column(name = "user", nullable = false) - @Id - public int getUserId() { - return userId; - } - - public void setUserId(int userId) { - this.userId = userId; - } - - @Column(name = "password", nullable = false, length = -1) - @Id - public String getPassword() { - return password; - } - - public void setPassword(String password) { - this.password = password; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - PasswordPK that = (PasswordPK) o; - return userId == that.userId && - Objects.equals(password, that.password); - } - - @Override - public int hashCode() { - return Objects.hash(userId, password); - } -} diff --git a/src/main/scala/eu/mulk/entity/UsedTransactionKey.java b/src/main/scala/eu/mulk/entity/UsedTransactionKey.java deleted file mode 100644 index 8e69a4c..0000000 --- a/src/main/scala/eu/mulk/entity/UsedTransactionKey.java +++ /dev/null @@ -1,42 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.Table; - -@Entity -@Table(name = "used_transaction_keys", schema = "public", catalog = "mulkcms") -public class UsedTransactionKey extends PanacheEntityBase { - - private long key; - - @Id - @Column(name = "key", nullable = false) - public long getKey() { - return key; - } - - public void setKey(long key) { - this.key = key; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - UsedTransactionKey that = (UsedTransactionKey) o; - return key == that.key; - } - - @Override - public int hashCode() { - return Objects.hash(key); - } -} diff --git a/src/main/scala/eu/mulk/entity/User.java b/src/main/scala/eu/mulk/entity/User.java deleted file mode 100644 index c4bc27d..0000000 --- a/src/main/scala/eu/mulk/entity/User.java +++ /dev/null @@ -1,163 +0,0 @@ -package eu.mulk.entity; - -import io.quarkus.hibernate.orm.panache.PanacheEntityBase; -import java.util.Collection; -import java.util.Objects; -import javax.persistence.Basic; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.OneToMany; -import javax.persistence.Table; - -@Entity -@Table(name = "users", schema = "public", catalog = "mulkcms") -public class User extends PanacheEntityBase { - - private int id; - private String name; - private String status; - private String email; - private String website; - private Collection<ArticleRevision> articleRevisions; - private Collection<CommentRevision> commentRevisions; - private Collection<LoginCertificate> loginCertificates; - private Collection<OpenId> openids; - private Collection<Password> passwords; - private Collection<UserPermission> userPermissions; - private Collection<UserSetting> userSettings; - - @Id - @Column(name = "id", nullable = false) - public int getId() { - return id; - } - - public void setId(int id) { - this.id = id; - } - - @Basic - @Column(name = "name", nullable = true, length = -1) - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - @Basic - @Column(name = "status", nullable = false, length = -1) - public String getStatus() { - return status; - } - - public void setStatus(String status) { - this.status = status; - } - - @Basic - @Column(name = "email", nullable = true, length = -1) - public String getEmail() { - return email; - } - - public void setEmail(String email) { - this.email = email; - } - - @Basic - @Column(name = "website", nullable = true, length = -1) - public String getWebsite() { - return website; - } - - public void setWebsite(String website) { - this.website = website; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - User user = (User) o; - return id == user.id && - Objects.equals(name, user.name) && - Objects.equals(status, user.status) && - Objects.equals(email, user.email) && - Objects.equals(website, user.website); - } - - @Override - public int hashCode() { - return Objects.hash(id, name, status, email, website); - } - - @OneToMany(mappedBy = "authors") - public Collection<ArticleRevision> getArticleRevisions() { - return articleRevisions; - } - - public void setArticleRevisions(Collection<ArticleRevision> articleRevisions) { - this.articleRevisions = articleRevisions; - } - - @OneToMany(mappedBy = "user") - public Collection<CommentRevision> getCommentRevisions() { - return commentRevisions; - } - - public void setCommentRevisions(Collection<CommentRevision> commentRevisions) { - this.commentRevisions = commentRevisions; - } - - @OneToMany(mappedBy = "user") - public Collection<LoginCertificate> getLoginCertificates() { - return loginCertificates; - } - - public void setLoginCertificates(Collection<LoginCertificate> loginCertificates) { - this.loginCertificates = loginCertificates; - } - - @OneToMany(mappedBy = "user") - public Collection<OpenId> getOpenids() { - return openids; - } - - public void setOpenids(Collection<OpenId> openids) { - this.openids = openids; - } - - @OneToMany(mappedBy = "user") - public Collection<Password> getPasswords() { - return passwords; - } - - public void setPasswords(Collection<Password> passwords) { - this.passwords = passwords; - } - - @OneToMany(mappedBy = "user") - public Collection<UserPermission> getUserPermissions() { - return userPermissions; - } - - public void setUserPermissions(Collection<UserPermission> userPermissions) { - this.userPermissions = userPermissions; - } - - @OneToMany(mappedBy = "user") - public Collection<UserSetting> getUserSettings() { - return userSettings; - } - - public void setUserSettings(Collection<UserSetting> userSettings) { - this.userSettings = userSettings; - } -} diff --git a/src/main/scala/eu/mulk/entity/UserPermission.java b/src/main/scala/eu/mulk/entity/UserPermission.java deleted file mode 100644 index 053d790..0000000 --- a/src/main/scala/eu/mulk/entity/UserPermission.java +++ /dev/null @@ -1,82 +0,0 @@ -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.IdClass; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "user_permissions", schema = "public", catalog = "mulkcms") -@IdClass(UserPermissionPK.class) -public class UserPermission extends PanacheEntityBase { - - private int userId; - private String permission; - private Boolean status; - private User user; - - @Id - @Column(name = "user", nullable = false) - public int getUserId() { - return userId; - } - - public void setUserId(int userId) { - this.userId = userId; - } - - @Id - @Column(name = "permission", nullable = false, length = -1) - public String getPermission() { - return permission; - } - - public void setPermission(String permission) { - this.permission = permission; - } - - @Basic - @Column(name = "status", nullable = true) - public Boolean getStatus() { - return status; - } - - public void setStatus(Boolean status) { - this.status = status; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - UserPermission that = (UserPermission) o; - return userId == that.userId && - Objects.equals(permission, that.permission) && - Objects.equals(status, that.status); - } - - @Override - public int hashCode() { - return Objects.hash(userId, permission, status); - } - - @ManyToOne - @JoinColumn(name = "user", referencedColumnName = "id", nullable = false, insertable = false, updatable = false) - public User getUser() { - return user; - } - - public void setUser(User user) { - this.user = user; - } -} diff --git a/src/main/scala/eu/mulk/entity/UserPermissionPK.java b/src/main/scala/eu/mulk/entity/UserPermissionPK.java deleted file mode 100644 index ae3df66..0000000 --- a/src/main/scala/eu/mulk/entity/UserPermissionPK.java +++ /dev/null @@ -1,50 +0,0 @@ -package eu.mulk.entity; - -import java.io.Serializable; -import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Id; - -public class UserPermissionPK implements Serializable { - - private int userId; - private String permission; - - @Column(name = "user", nullable = false) - @Id - public int getUserId() { - return userId; - } - - public void setUserId(int userId) { - this.userId = userId; - } - - @Column(name = "permission", nullable = false, length = -1) - @Id - public String getPermission() { - return permission; - } - - public void setPermission(String permission) { - this.permission = permission; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - UserPermissionPK that = (UserPermissionPK) o; - return userId == that.userId && - Objects.equals(permission, that.permission); - } - - @Override - public int hashCode() { - return Objects.hash(userId, permission); - } -} diff --git a/src/main/scala/eu/mulk/entity/UserSetting.java b/src/main/scala/eu/mulk/entity/UserSetting.java deleted file mode 100644 index 308c13e..0000000 --- a/src/main/scala/eu/mulk/entity/UserSetting.java +++ /dev/null @@ -1,82 +0,0 @@ -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.IdClass; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - -@Entity -@Table(name = "user_settings", schema = "public", catalog = "mulkcms") -@IdClass(UserSettingPK.class) -public class UserSetting extends PanacheEntityBase { - - private int userId; - private String setting; - private String value; - private User user; - - @Id - @Column(name = "user", nullable = false) - public int getUserId() { - return userId; - } - - public void setUserId(int userId) { - this.userId = userId; - } - - @Id - @Column(name = "setting", nullable = false, length = -1) - public String getSetting() { - return setting; - } - - public void setSetting(String setting) { - this.setting = setting; - } - - @Basic - @Column(name = "value", nullable = true, length = -1) - public String getValue() { - return value; - } - - public void setValue(String value) { - this.value = value; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - UserSetting that = (UserSetting) o; - return userId == that.userId && - Objects.equals(setting, that.setting) && - Objects.equals(value, that.value); - } - - @Override - public int hashCode() { - return Objects.hash(userId, setting, value); - } - - @ManyToOne - @JoinColumn(name = "user", referencedColumnName = "id", nullable = false, insertable = false, updatable = false) - public User getUser() { - return user; - } - - public void setUser(User user) { - this.user = user; - } -} diff --git a/src/main/scala/eu/mulk/entity/UserSettingPK.java b/src/main/scala/eu/mulk/entity/UserSettingPK.java deleted file mode 100644 index 64168c8..0000000 --- a/src/main/scala/eu/mulk/entity/UserSettingPK.java +++ /dev/null @@ -1,50 +0,0 @@ -package eu.mulk.entity; - -import java.io.Serializable; -import java.util.Objects; -import javax.persistence.Column; -import javax.persistence.Id; - -public class UserSettingPK implements Serializable { - - private int userId; - private String setting; - - @Column(name = "user", nullable = false) - @Id - public int getUserId() { - return userId; - } - - public void setUserId(int userId) { - this.userId = userId; - } - - @Column(name = "setting", nullable = false, length = -1) - @Id - public String getSetting() { - return setting; - } - - public void setSetting(String setting) { - this.setting = setting; - } - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - UserSettingPK that = (UserSettingPK) o; - return userId == that.userId && - Objects.equals(setting, that.setting); - } - - @Override - public int hashCode() { - return Objects.hash(userId, setting); - } -} |