package org.packt.feedback.portal.model.data; // Generated 08 28, 15 12:01:01 AM by Hibernate Tools 4.3.1 import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import static javax.persistence.GenerationType.IDENTITY; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; /** * CfsFeedback generated by hbm2java */ @Entity @Table(name = "cfs_feedback", catalog = "cfs") public class CfsFeedback implements java.io.Serializable { private Integer id; private CfsTopic cfsTopic; private String name; private String email; private String feedback; private Date date; public CfsFeedback() { } public CfsFeedback(CfsTopic cfsTopic, String name, String email, String feedback, Date date) { this.cfsTopic = cfsTopic; this.name = name; this.email = email; this.feedback = feedback; this.date = date; } @Id @GeneratedValue(strategy = IDENTITY) @Column(name = "id", unique = true, nullable = false) public Integer getId() { return this.id; } public void setId(Integer id) { this.id = id; } @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "topicId", nullable = false) public CfsTopic getCfsTopic() { return this.cfsTopic; } public void setCfsTopic(CfsTopic cfsTopic) { this.cfsTopic = cfsTopic; } @Column(name = "name", nullable = false, length = 45) public String getName() { return this.name; } public void setName(String name) { this.name = name; } @Column(name = "email", nullable = false, length = 45) public String getEmail() { return this.email; } public void setEmail(String email) { this.email = email; } @Column(name = "feedback", nullable = false) public String getFeedback() { return this.feedback; } public void setFeedback(String feedback) { this.feedback = feedback; } @Temporal(TemporalType.DATE) @Column(name = "date", nullable = false, length = 10) public Date getDate() { return this.date; } public void setDate(Date date) { this.date = date; } }