protected Relationship createEmptySelf() { Relationship relationship = new Relationship(); relationship.setId(getLocalSelfId()); return relationship; }
public RelationshipState addSpouseRelationship(PersonState person1, PersonState person2, StateTransitionOption... options) { Relationship relationship = new Relationship(); relationship.setPerson1(new ResourceReference(new org.gedcomx.common.URI(person1.getSelfUri().toString()))); relationship.setPerson2(new ResourceReference(new org.gedcomx.common.URI(person2.getSelfUri().toString()))); relationship.setKnownType(RelationshipType.Couple); return addRelationship(relationship, options); }
public RelationshipState addParentChildRelationship(PersonState parent, PersonState child, StateTransitionOption... options) { Relationship relationship = new Relationship(); relationship.setPerson1(new ResourceReference(new org.gedcomx.common.URI(parent.getSelfUri().toString()))); relationship.setPerson2(new ResourceReference(new org.gedcomx.common.URI(child.getSelfUri().toString()))); relationship.setKnownType(RelationshipType.ParentChild); return addRelationship(relationship, options); }
public RelationshipState addSpouseRelationship(PersonState person1, PersonState person2, Fact fact, StateTransitionOption... options) { Relationship relationship = new Relationship(); relationship.setPerson1(new ResourceReference(new org.gedcomx.common.URI(person1.getSelfUri().toString()))); relationship.setPerson2(new ResourceReference(new org.gedcomx.common.URI(person2.getSelfUri().toString()))); relationship.setKnownType(RelationshipType.Couple); relationship.addFact(fact); return addRelationship(relationship, options); }
public RelationshipState addParentChildRelationship(PersonState parent, PersonState child, Fact fact, StateTransitionOption... options) { Relationship relationship = new Relationship(); relationship.setPerson1(new ResourceReference(new org.gedcomx.common.URI(parent.getSelfUri().toString()))); relationship.setPerson2(new ResourceReference(new org.gedcomx.common.URI(child.getSelfUri().toString()))); relationship.setKnownType(RelationshipType.ParentChild); relationship.addFact(fact); return addRelationship(relationship, options); }
Relationship fatherChildRelationship = new Relationship(); fatherChildRelationship.setId("F" + relationshipId); fatherChildRelationship.setKnownType(RelationshipType.ParentChild); Relationship motherChildRelationship = new Relationship(); motherChildRelationship.setId("M" + relationshipId); motherChildRelationship.setKnownType(RelationshipType.ParentChild);