1 package dst.ass1.jpa.model.impl;
3 import dst.ass1.jpa.model.IEnrollment;
4 import dst.ass1.jpa.model.IEnrollmentKey;
5 import dst.ass1.jpa.util.Constants;
7 import javax.persistence.Column;
8 import javax.persistence.EmbeddedId;
9 import javax.persistence.Entity;
10 import javax.persistence.Table;
11 import java.util.Date;
14 @Table(name = Constants.T_ENROLLMENT)
15 public class Enrollment implements IEnrollment {
17 private EnrollmentKey id;
27 public IEnrollmentKey getId() {
32 public void setId(IEnrollmentKey id) {
33 if (id instanceof EnrollmentKey) {
34 this.id = (EnrollmentKey) id;
39 public Date getEnrolledAt() {
44 public void setEnrolledAt(Date date) {
49 public Boolean getPaid() {
54 public void setPaid(Boolean paid) {