浏览代码

Text domain created

Andrew Grant 1 月之前
父节点
当前提交
df878579fe

+ 1 - 52
src/main/java/scot/carricksoftware/grants/domains/text/AppendixText.java

@@ -5,60 +5,9 @@
 
 package scot.carricksoftware.grants.domains.text;
 
-import jakarta.persistence.Column;
 import jakarta.persistence.Entity;
-import jakarta.persistence.Lob;
-import scot.carricksoftware.grants.BaseEntity;
 
 @Entity
-public class AppendixText extends BaseEntity {
+public class AppendixText extends Text {
 
-    @SuppressWarnings("JpaDataSourceORMInspection")
-    @Column(name = "`level`")
-    private String level;
-
-    @SuppressWarnings("JpaDataSourceORMInspection")
-    @Column(name = "`order`")
-    private String order;
-
-    @SuppressWarnings("JpaDataSourceORMInspection")
-    @Column(name = "`heading`")
-    private String heading;
-
-    @SuppressWarnings("JpaDataSourceORMInspection")
-    @Column(name = "`content`")
-    @Lob
-    private String content;
-
-    public String getLevel() {
-        return level;
-    }
-
-    public void setLevel(String level) {
-        this.level = level;
-    }
-
-    public String getOrder() {
-        return order;
-    }
-
-    public void setOrder(String order) {
-        this.order = order;
-    }
-
-    public String getHeading() {
-        return heading;
-    }
-
-    public void setHeading(String heading) {
-        this.heading = heading;
-    }
-
-    public String getContent() {
-        return content;
-    }
-
-    public void setContent(String content) {
-        this.content = content;
-    }
 }

+ 64 - 0
src/main/java/scot/carricksoftware/grants/domains/text/Text.java

@@ -0,0 +1,64 @@
+/*
+ * Copyright (c) 2025.  Andrew Grant Carrick Software. All rights reserved
+ *
+ */
+
+package scot.carricksoftware.grants.domains.text;
+
+import jakarta.persistence.Column;
+import jakarta.persistence.Entity;
+import jakarta.persistence.Lob;
+import scot.carricksoftware.grants.BaseEntity;
+
+@Entity
+public class Text extends BaseEntity {
+
+    @SuppressWarnings("JpaDataSourceORMInspection")
+    @Column(name = "`level`")
+    private String level;
+
+    @SuppressWarnings("JpaDataSourceORMInspection")
+    @Column(name = "`order`")
+    private String order;
+
+    @SuppressWarnings("JpaDataSourceORMInspection")
+    @Column(name = "`heading`")
+    private String heading;
+
+    @SuppressWarnings("JpaDataSourceORMInspection")
+    @Column(name = "`content`")
+    @Lob
+    private String content;
+
+    public String getLevel() {
+        return level;
+    }
+
+    public void setLevel(String level) {
+        this.level = level;
+    }
+
+    public String getOrder() {
+        return order;
+    }
+
+    public void setOrder(String order) {
+        this.order = order;
+    }
+
+    public String getHeading() {
+        return heading;
+    }
+
+    public void setHeading(String heading) {
+        this.heading = heading;
+    }
+
+    public String getContent() {
+        return content;
+    }
+
+    public void setContent(String content) {
+        this.content = content;
+    }
+}