@Override public String toString() { return "type=" + getKnownType(); }
public PersonState readMother() { PersonState mother = null; //if no male parent found, return null; List<Person> listOfParents = getPersons(); //extract List<Person> from this PersonParentsState if (null != listOfParents) { for (Person parent : listOfParents) { if (GenderType.Female.equals(parent.getGender().getKnownType())) { //mother is first female parent mother = readParent(parent); break; } } } return mother; }
public PersonState readFather() { PersonState father = null; //if no male parent found, return null; List<Person> listOfParents = getPersons(); //extract List<Person> from this PersonParentsState if (null != listOfParents) { for (Person parent : listOfParents) { if (GenderType.Male.equals(parent.getGender().getKnownType())) { //father is first male parent father = readParent(parent); break; } } } return father; }