1 package com.entity;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 import org.hibernate.annotations.GenericGenerator;
25 import org.hibernate.envers.Audited;
26 import org.springframework.data.jpa.domain.support.AuditingEntityListener;
27
28 import javax.persistence.*;
29
30
31
32
33 @Entity
34 @Table(name = "translations")
35 @EntityListeners(AuditingEntityListener.class)
36 @Audited
37 public class TranslationEntity extends BaseEntity {
38 @Id
39 @GeneratedValue(generator = "system-uuid")
40 @GenericGenerator(name="system-uuid", strategy = "uuid")
41 @Column(name = "translation_guid" )
42 private String translationGuid;
43
44 @Column(name = "parent_guid")
45 private String parentGuid;
46
47 @Column(name = "parent_entity")
48 private String parentEntity;
49
50 @Column(name = "field")
51 private String field;
52
53 @Column(name = "language")
54 private String language;
55
56 @Column(name = "content")
57 private String content;
58
59 public String getTranslationGuid() {
60 return translationGuid;
61 }
62
63 public void setTranslationGuid(String translationGuid) {
64 this.translationGuid = translationGuid;
65 }
66
67 public String getParentGuid() {
68 return parentGuid;
69 }
70
71 public void setParentGuid(String parentGuid) {
72 this.parentGuid = parentGuid;
73 }
74
75 public String getParentEntity() {
76 return parentEntity;
77 }
78
79 public void setParentEntity(String parentEntity) {
80 this.parentEntity = parentEntity;
81 }
82
83 public String getField() {
84 return field;
85 }
86
87 public void setField(String field) {
88 this.field = field;
89 }
90
91 public String getLanguage() {
92 return language;
93 }
94
95 public void setLanguage(String language) {
96 this.language = language;
97 }
98
99 public String getContent() {
100 return content;
101 }
102
103 public void setContent(String content) {
104 this.content = content;
105 }
106
107 }