diff --git a/.project b/.project new file mode 100644 index 0000000..3070514 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + myhealth3 + + + + + + org.jboss.ide.eclipse.archives.core.archivesBuilder + + + + + + org.jboss.ide.eclipse.archives.core.archivesNature + + diff --git a/1.sources/MyHealth/src/TO/VisitTO.java b/1.sources/MyHealth/src/TO/VisitTO.java index 68530f7..46da075 100644 --- a/1.sources/MyHealth/src/TO/VisitTO.java +++ b/1.sources/MyHealth/src/TO/VisitTO.java @@ -26,6 +26,8 @@ public class VisitTO implements Serializable { private Time time; private String observations; private String result; + private FamilyDoctorTO familyDoctor; + private PatientTO patient; public VisitTO() { super(); diff --git a/1.sources/MyHealth/src/jpa/VisitJPA.java b/1.sources/MyHealth/src/jpa/VisitJPA.java index 52a01fd..4bacbb5 100644 --- a/1.sources/MyHealth/src/jpa/VisitJPA.java +++ b/1.sources/MyHealth/src/jpa/VisitJPA.java @@ -9,6 +9,12 @@ import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; +@ManyToOne +@JoinColumn (name="FamilyDoctorId") +private FamilyDoctorJPA familyDoctor; +@ManyToOne +@JoinColumn (name="PatientId") +private PatientJPA patient; /** * @@ -77,5 +83,21 @@ public class VisitJPA implements Serializable { public void setObservations(String observation) { this.observations = observations; } - + /** + * 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; + } }