package fi.otavanopisto.muikku.plugins.timed.notifications.model; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Temporal; import javax.persistence.TemporalType; import javax.validation.constraints.NotNull; @Entity public class NoPassedCoursesNotification { public Long getId() { return id; } public String getStudentIdentifier() { return studentIdentifier; } public void setStudentIdentifier(String studentIdentifier) { this.studentIdentifier = studentIdentifier; } public Date getSent() { return sent; } public void setSent(Date sent) { this.sent = sent; } @Id @GeneratedValue (strategy = GenerationType.IDENTITY) private Long id; @NotNull @Column (nullable=false) private String studentIdentifier; @NotNull @Temporal (TemporalType.TIMESTAMP) @Column (nullable = false) private Date sent; }