package net.paulgray.mockrest.course; import net.paulgray.lmsrest.enrollment.Enrollment; import net.paulgray.mockrest.user.MockUser; import javax.persistence.*; /** * Created by pgray on 10/18/14. */ @Entity @Table(name = "enrollments") public class MockEnrollment extends Enrollment { @Id @Column(name = "id") protected Integer id; @ManyToOne(fetch = FetchType.EAGER) protected MockUser user; @ManyToOne(fetch = FetchType.EAGER) protected MockCourse course; @Override public String getId() { return id == null ? null : id.toString(); } @Override public void setId(String id) { this.id = Integer.valueOf(id); } public MockUser getUser() { return user; } public void setUser(MockUser user) { this.user = user; } public MockCourse getCourse() { return course; } public void setCourse(MockCourse course) { this.course = course; } }