Relationship rel = new Relationship(); rel.setPersonA(person); rel.setRelationshipType(relationship); rel.setPersonB(relative); relsToAdd.add(rel);
r.setPersonA(personA); r.setPersonB(personB); r.setRelationshipType(rt); r.setStartDate(df.parse("1980-01-01")); r.setEndDate(df.parse("2010-01-01")); r.setPersonA(personA); r.setPersonB(personB); r.setRelationshipType(rt); r.setStartDate(df.parse("1990-01-01")); r.setEndDate(df.parse("2010-01-01")); r.setPersonA(personA); r.setPersonB(personB); r.setRelationshipType(rt); r.setStartDate(df.parse("1980-01-01")); r.setEndDate(df.parse("1990-01-01")); r.setPersonA(personA); r.setPersonB(personB); r.setRelationshipType(rt); r.setStartDate(df.parse("1980-01-01")); personService.saveRelationship(r); r.setPersonA(personA); r.setPersonB(personB); r.setRelationshipType(rt); r.setStartDate(df.parse("1990-01-01")); personService.saveRelationship(r);
relation.setPersonB(patient); relation.setRelationshipType(relType); Context.getPersonService().saveRelationship(relation);
/** * @see PersonService#saveRelationship(Relationship) */ @Test public void saveRelationship_shouldUpdateExistingObjectWhenRelationshipIdIsNotNull() throws Exception { PersonService personService = Context.getPersonService(); Relationship savedRelationship = personService.getRelationship(1); Assert.assertNotNull(savedRelationship.getRelationshipId()); savedRelationship.setRelationshipType(personService.getRelationshipType(2)); Relationship updatedRelationship = personService.saveRelationship(savedRelationship); Assert.assertEquals(personService.getRelationshipType(2), updatedRelationship.getRelationshipType()); }
newRel.setRelationshipType(new RelationshipType(3)); newRel.setPersonA(relative); newRel.setPersonB(patient);
sibling.setPersonA(p1); sibling.setPersonB(p2); sibling.setRelationshipType(personService.getRelationshipType(4)); personService.saveRelationship(sibling); doctor.setPersonB(p1); doctor.setPersonA(p2); doctor.setRelationshipType(personService.getRelationshipType(3)); personService.saveRelationship(doctor);
rel.setRelationshipType(new RelationshipType(3)); rel.setPersonA(relative); rel.setPersonB(patient);
sibling.setPersonA(p1); sibling.setPersonB(p2); sibling.setRelationshipType(personService.getRelationshipType(4)); personService.saveRelationship(sibling); doctor.setPersonB(p1); doctor.setPersonA(p2); doctor.setRelationshipType(personService.getRelationshipType(3)); personService.saveRelationship(doctor);
/** * @see PersonService#saveRelationship(Relationship) */ @Test public void saveRelationship_shouldCreateNewObjectWhenRelationshipIdIsNull() throws Exception { PersonService personService = Context.getPersonService(); Relationship relationship = new Relationship(); relationship.setPersonA(personService.getPerson(1)); relationship.setPersonB(personService.getPerson(2)); relationship.setRelationshipType(personService.getRelationshipType(1)); Assert.assertNull(relationship.getRelationshipId()); Relationship savedRelationship = personService.saveRelationship(relationship); Assert.assertNotNull(savedRelationship.getRelationshipId()); }
rel.setPersonA(relatedPerson); rel.setRelationshipType(r);