diff --git a/1.sources/MyHealth/src/jpa/VisitJPA.java b/1.sources/MyHealth/src/jpa/VisitJPA.java index db42528..cb5f44a 100644 --- a/1.sources/MyHealth/src/jpa/VisitJPA.java +++ b/1.sources/MyHealth/src/jpa/VisitJPA.java @@ -32,6 +32,13 @@ public class VisitJPA implements Serializable { private String time; private String observations; private String result; + @ManyToOne + @JoinColumn (name="FamilyDoctorId") + private FamilyDoctorJPA familyDoctor; + @ManyToOne + @JoinColumn (name="PatientId") + private PatientJPA patient; + /** * Class constructor methods @@ -81,7 +88,7 @@ public class VisitJPA implements Serializable { public void setObservations(String observation) { this.observations = observations; } - + /** @@ -97,13 +104,20 @@ public class VisitJPA implements Serializable { public void setPatients(Collection patients) { this.patients = patients; } + /** + * Methods get/set persistent relationships + */ + public FamilyDoctorJPA getFamilyDoctor() { + return familyDoctor; + } + public void setFamilyDoctor(FamilyDoctorJPA familyDoc) { + this.familyDoctor = familyDoc; + } + public PatientJPA getPatient() { + return patient; + } + public void setPatient(PatientJPA pat) { + this.patient=pat; + } - @ManyToOne - @JoinColumn (name="PrimaryHealthCareCenterId") - public PrimaryHealthCareCenterJPA getPrimaryHealthCareCenter() { - return primaryHealthCareCenter; - } - public void setPrimaryHealthCareCenter(PrimaryHealthCareCenterJPA center) { - this.primaryHealthCareCenter = center; - } }