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 = "invitations")
35 @EntityListeners(AuditingEntityListener.class)
36 @Audited
37 public class InvitationEntity extends BaseEntity {
38 @Id
39 @GeneratedValue(generator = "system-uuid")
40 @GenericGenerator(name="system-uuid", strategy = "uuid")
41 @Column(name = "invitation_guid" )
42 private String invitationGuid;
43
44 @Column(name = "recipient_email")
45 private String recipientEmail;
46
47 @Column(name = "project_guid")
48 private String projectGuid;
49
50 @Column(name = "authority")
51 private String authority;
52
53 @Column(name = "is_invitation_accepted")
54 private boolean isInvitationAccepted;
55
56 public String getInvitationGuid() {
57 return invitationGuid;
58 }
59
60 public void setInvitationGuid(String invitationGuid) {
61 this.invitationGuid = invitationGuid;
62 }
63
64 public String getRecipientEmail() {
65 return recipientEmail;
66 }
67
68 public void setRecipientEmail(String recipientEmail) {
69 this.recipientEmail = recipientEmail;
70 }
71
72 public String getProjectGuid() {
73 return projectGuid;
74 }
75
76 public void setProjectGuid(String projectGuid) {
77 this.projectGuid = projectGuid;
78 }
79
80 public String getAuthority() {
81 return authority;
82 }
83
84 public void setAuthority(String authority) {
85 this.authority = authority;
86 }
87
88 public boolean isInvitationAccepted() {
89 return isInvitationAccepted;
90 }
91
92 public void setIsInvitationAccepted(boolean isInvitationAccepted) {
93 this.isInvitationAccepted = isInvitationAccepted;
94 }
95 }