Skip to content

Commit

Permalink
fix: Delete Jcabi Maven Plugin and Upgrade ti Hibernate 6.5 - Meeds-i…
Browse files Browse the repository at this point in the history
…o/meeds#2417 (#1135)

This change will delete JCabi Plugin usage in favor of AspectJ Plugin
for AspectJ Annotation processing.
  • Loading branch information
boubaker authored and exo-swf committed Sep 27, 2024
1 parent e480fb2 commit 718d72e
Show file tree
Hide file tree
Showing 14 changed files with 116 additions and 55 deletions.
4 changes: 0 additions & 4 deletions notes-service/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -122,10 +122,6 @@
</excludes>
</configuration>
</plugin>
<plugin>
<groupId>com.jcabi</groupId>
<artifactId>jcabi-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -16,21 +16,25 @@
*/
package org.exoplatform.wiki.jpa.entity;

import org.exoplatform.commons.api.persistence.ExoEntity;

import jakarta.persistence.*;
import java.util.Date;

import jakarta.persistence.Column;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.MappedSuperclass;
import jakarta.persistence.SequenceGenerator;
import jakarta.persistence.Temporal;
import jakarta.persistence.TemporalType;

/**
* Created by The eXo Platform SAS
* Author : eXoPlatform
* [email protected]
* Jun 23, 2015
*/
@MappedSuperclass
@ExoEntity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public class AttachmentEntity {
public abstract class AttachmentEntity {

@Id
@Column(name = "ATTACHMENT_ID")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,18 @@
*/
package org.exoplatform.wiki.jpa.entity;

import org.exoplatform.commons.api.persistence.ExoEntity;

import jakarta.persistence.*;
import java.util.Date;

import jakarta.persistence.Column;
import jakarta.persistence.MappedSuperclass;

/**
* Created by The eXo Platform SAS
* Author : eXoPlatform
* [email protected]
* Jun 23, 2015
*/
@MappedSuperclass
@ExoEntity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public abstract class BasePageEntity {

@Column(name = "AUTHOR")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,13 @@
*/
package org.exoplatform.wiki.jpa.entity;

import org.exoplatform.commons.api.persistence.ExoEntity;

import jakarta.persistence.*;
import jakarta.persistence.Entity;
import jakarta.persistence.FetchType;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.ManyToOne;
import jakarta.persistence.NamedQueries;
import jakarta.persistence.NamedQuery;
import jakarta.persistence.Table;

/**
* Created by The eXo Platform SAS
Expand All @@ -27,7 +31,6 @@
* Jun 23, 2015
*/
@Entity(name = "WikiDraftPageAttachmentEntity")
@ExoEntity
@Table(name = "WIKI_DRAFT_ATTACHMENTS")
@NamedQueries({
@NamedQuery(name = "draftAttachment.getAllIds", query = "SELECT a.id FROM WikiDraftPageAttachmentEntity a ORDER BY a.id")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@

import java.util.List;

import org.exoplatform.commons.api.persistence.ExoEntity;

import jakarta.persistence.CascadeType;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
Expand All @@ -44,7 +42,6 @@
* Jun 23, 2015
*/
@Entity(name = "WikiDraftPageEntity")
@ExoEntity
@Table(name = "WIKI_DRAFT_PAGES")
@NamedQueries({
@NamedQuery(name = "wikiDraftPage.findDraftPages", query = "SELECT d FROM WikiDraftPageEntity d ORDER BY d.updatedDate DESC"),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
package org.exoplatform.wiki.jpa.entity;

import org.exoplatform.commons.api.persistence.ExoEntity;

import jakarta.persistence.*;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.NamedQueries;
import jakarta.persistence.NamedQuery;
import jakarta.persistence.SequenceGenerator;
import jakarta.persistence.Table;

@Entity(name = "WikiEmotionIconEntity")
@ExoEntity
@Table(name = "WIKI_EMOTION_ICONS")
@NamedQueries({
@NamedQuery(name = "emotionIcon.getEmotionIconByName", query = "SELECT e FROM WikiEmotionIconEntity e WHERE e.name = :name")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,13 @@
*/
package org.exoplatform.wiki.jpa.entity;

import org.exoplatform.commons.api.persistence.ExoEntity;

import jakarta.persistence.*;
import jakarta.persistence.Entity;
import jakarta.persistence.FetchType;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.ManyToOne;
import jakarta.persistence.NamedQueries;
import jakarta.persistence.NamedQuery;
import jakarta.persistence.Table;

/**
* Created by The eXo Platform SAS
Expand All @@ -27,7 +31,6 @@
* Jun 23, 2015
*/
@Entity(name = "WikiPageAttachmentEntity")
@ExoEntity
@Table(name = "WIKI_PAGE_ATTACHMENTS")
@NamedQueries({
@NamedQuery(name = "pageAttachment.getAllIds", query = "SELECT a.id FROM WikiPageAttachmentEntity a ORDER BY a.id"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,22 +19,36 @@

package org.exoplatform.wiki.jpa.entity;

import org.exoplatform.commons.api.persistence.ExoEntity;

import jakarta.persistence.*;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

import jakarta.persistence.CascadeType;
import jakarta.persistence.CollectionTable;
import jakarta.persistence.Column;
import jakarta.persistence.ElementCollection;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.JoinTable;
import jakarta.persistence.ManyToMany;
import jakarta.persistence.ManyToOne;
import jakarta.persistence.NamedQueries;
import jakarta.persistence.NamedQuery;
import jakarta.persistence.OneToMany;
import jakarta.persistence.SequenceGenerator;
import jakarta.persistence.Table;

/**
* Created by The eXo Platform SAS
* Author : eXoPlatform
* [email protected]
* 7/16/15
*/
@Entity(name = "WikiPageEntity")
@ExoEntity
@Table(name = "WIKI_PAGES")
@NamedQueries({
@NamedQuery(name = "wikiPage.getAllIds", query = "SELECT p.id FROM WikiPageEntity p WHERE p.deleted = false ORDER BY p.id"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,19 @@
*/
package org.exoplatform.wiki.jpa.entity;

import org.exoplatform.commons.api.persistence.ExoEntity;

import jakarta.persistence.*;
import java.util.Date;
import java.util.List;

import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.ManyToOne;
import jakarta.persistence.NamedQueries;
import jakarta.persistence.NamedQuery;
import jakarta.persistence.SequenceGenerator;
import jakarta.persistence.Table;

/**
* Created by The eXo Platform SAS
Expand All @@ -29,7 +37,6 @@
* Jun 23, 2015
*/
@Entity(name = "WikiPageMoveEntity")
@ExoEntity
@Table(name = "WIKI_PAGE_MOVES")
@NamedQueries({
@NamedQuery(name = "wikiPageMove.getPreviousPage", query = "SELECT p FROM WikiPageMoveEntity p WHERE p.wikiType = :wikiType AND p.wikiOwner = :wikiOwner AND p.pageName = :pageName")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,17 @@

package org.exoplatform.wiki.jpa.entity;

import org.exoplatform.commons.api.persistence.ExoEntity;

import jakarta.persistence.*;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.ManyToOne;
import jakarta.persistence.NamedQueries;
import jakarta.persistence.NamedQuery;
import jakarta.persistence.SequenceGenerator;
import jakarta.persistence.Table;

/**
* Created by The eXo Platform SAS
Expand All @@ -30,7 +38,6 @@
* 7/16/15
*/
@Entity(name = "WikiPageVersionEntity")
@ExoEntity
@Table(name = "WIKI_PAGE_VERSIONS")
@NamedQueries({
@NamedQuery(name = "wikiPageVersion.getLastversionNumberOfPage", query = "SELECT max(p.versionNumber) FROM WikiPageVersionEntity p WHERE p.page.id = :pageId"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,22 +19,20 @@

package org.exoplatform.wiki.jpa.entity;

import org.exoplatform.wiki.model.PermissionType;

import jakarta.persistence.Column;
import jakarta.persistence.Embeddable;
import jakarta.persistence.EnumType;
import jakarta.persistence.Enumerated;

import org.exoplatform.commons.api.persistence.ExoEntity;
import org.exoplatform.wiki.model.PermissionType;

/**
* Created by The eXo Platform SAS
* Author : eXoPlatform
* [email protected]
* Jun 26, 2015
*/
@Embeddable
@ExoEntity
public class PermissionEntity {
/**
* User or Group
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,17 @@

package org.exoplatform.wiki.jpa.entity;

import org.exoplatform.commons.api.persistence.ExoEntity;

import jakarta.persistence.*;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.ManyToOne;
import jakarta.persistence.NamedQueries;
import jakarta.persistence.NamedQuery;
import jakarta.persistence.SequenceGenerator;
import jakarta.persistence.Table;

/**
* Created by The eXo Platform SAS
Expand All @@ -30,7 +38,6 @@
* 7/16/15
*/
@Entity(name = "WikiTemplateEntity")
@ExoEntity
@Table(name = "WIKI_TEMPLATES")
@NamedQueries({
@NamedQuery(name = "template.getTemplatesOfWiki", query = "SELECT t FROM WikiTemplateEntity t JOIN t.wiki w WHERE w.type = :type AND w.owner = :owner"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,29 @@
*/
package org.exoplatform.wiki.jpa.entity;

import org.exoplatform.commons.api.persistence.ExoEntity;

import jakarta.persistence.*;
import java.util.List;

import jakarta.persistence.CollectionTable;
import jakarta.persistence.Column;
import jakarta.persistence.ElementCollection;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.NamedQueries;
import jakarta.persistence.NamedQuery;
import jakarta.persistence.OneToOne;
import jakarta.persistence.SequenceGenerator;
import jakarta.persistence.Table;

/**
* Created by The eXo Platform SAS
* Author : eXoPlatform
* [email protected]
* Jun 23, 2015
*/
@Entity(name = "WikiWikiEntity")
@ExoEntity
@Table(name = "WIKI_WIKIS")
@NamedQueries({
@NamedQuery(name = "wiki.getAllIds", query = "SELECT w.id FROM WikiWikiEntity w ORDER BY w.id"),
Expand Down
12 changes: 12 additions & 0 deletions notes-service/src/main/resources/jpa-entities.idx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
org.exoplatform.wiki.jpa.entity.AttachmentEntity
org.exoplatform.wiki.jpa.entity.PageMoveEntity
org.exoplatform.wiki.jpa.entity.DraftPageAttachmentEntity
org.exoplatform.wiki.jpa.entity.WikiEntity
org.exoplatform.wiki.jpa.entity.PageEntity
org.exoplatform.wiki.jpa.entity.PageVersionEntity
org.exoplatform.wiki.jpa.entity.PageAttachmentEntity
org.exoplatform.wiki.jpa.entity.BasePageEntity
org.exoplatform.wiki.jpa.entity.TemplateEntity
org.exoplatform.wiki.jpa.entity.PermissionEntity
org.exoplatform.wiki.jpa.entity.DraftPageEntity
org.exoplatform.wiki.jpa.entity.EmotionIconEntity

0 comments on commit 718d72e

Please sign in to comment.