package org.tests.model.converstation; import org.tests.model.BaseModel; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.Table; import java.util.List; @Entity @Table(name = "c_conversation") public class Conversation extends BaseModel { String title; @Column(name = "isopen") boolean open; @ManyToOne Group group; @OneToMany(mappedBy = "conversation") List<Participation> participants; @OneToMany(mappedBy = "conversation") List<Message> messages; public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public boolean isOpen() { return open; } public void setOpen(boolean open) { this.open = open; } public Group getGroup() { return group; } public void setGroup(Group group) { this.group = group; } public List<Message> getMessages() { return messages; } public void setMessages(List<Message> messages) { this.messages = messages; } }