@Override public Pedigree getPedigree() { return this.family.getPedigree(); }
@Override public Pedigree getPedigreeForFamily(String familyId) { Family family = this.getFamilyById(familyId); if (family != null) { return family.getPedigree(); } return null; }
@Override public Pedigree getPedigreeForPatient(String patientId) { Family family = this.getFamilyForPatient(patientId); if (family != null) { return family.getPedigree(); } return null; }
@Override public Pedigree getPedigreeForFamily(String familyId) { Family family = this.getFamilyById(familyId); if (family != null) { return family.getPedigree(); } return null; }
@Override public Pedigree getPedigreeForPatient(String patientId) { Family family = this.getFamilyForPatient(patientId); if (family != null) { return family.getPedigree(); } return null; }
@Override public JSONObject toJSON() { JSONObject response = new JSONObject(); response.put("family", this.family.toJSON()); // a new family may not have a pedigree Pedigree pedigree = this.family.getPedigree(); response.put("pedigree", (pedigree == null) ? null : pedigree.getData()); return response; }
@Override public JSONObject toJSON() { JSONObject response = new JSONObject(); response.put("family", this.family.toJSON()); // a new family may not have a pedigree Pedigree pedigree = this.family.getPedigree(); response.put("pedigree", (pedigree == null) ? null : pedigree.getData()); return response; }
boolean firstPedigree = (family.getPedigree() == null);
boolean firstPedigree = (family.getPedigree() == null);
Pedigree pedigree = family.getPedigree(); if (pedigree != null) { pedigree.removeLink(patientId);
Pedigree pedigree = family.getPedigree(); if (pedigree != null) { pedigree.removeLink(patientId);
Pedigree pedigree = family.getPedigree(); if (pedigree != null) { pedigree.addLink(patientId);