throw new GivenNameMismatchException();
}
}
public PersonBean getPersonBean() {
PersonBean bean = new PersonBean();
if (getPersonalBean().hasChosenPersonManually()) {
bean.setPerson(getPersonalBean().getChosenPersonManually());
return bean;
}
if (isPersonRegisteredOnFenix()) {
bean.setPerson(getPerson());
return bean;
}
final PhdMigrationIndividualPersonalDataBean personalBean = getPersonalBean();
bean.setAddress(personalBean.getAddress());
bean.setArea(personalBean.getArea());
bean.setAreaCode(personalBean.getAreaCode());
bean.setParishOfResidence(personalBean.getParishOfResidence());
bean.setDistrictOfResidence(personalBean.getDistrictOfResidence());
bean.setDistrictSubdivisionOfResidence(personalBean.getDistrictSubdivisionOfResidence());
bean.setPhone(personalBean.getContactNumber());
bean.setWorkPhone(personalBean.getOtherContactNumber());
bean.setProfession(personalBean.getProfession());
bean.setEmail(personalBean.getEmail());
bean.setFatherName(personalBean.getFatherName());
bean.setMotherName(personalBean.getMotherName());
bean.setIdDocumentType(IDDocumentType.OTHER);
bean.setDocumentIdNumber(personalBean.getIdentificationNumber());
bean.setSocialSecurityNumber(personalBean.getSocialSecurityNumber());
bean.setGivenNames(readGivenName(personalBean.getFullName(), personalBean.getFamilyName()));
bean.setName(personalBean.getFullName());
bean.setFamilyNames(personalBean.getFamilyName());
bean.setDateOfBirth(new YearMonthDay(personalBean.getDateOfBirth().getYear(), personalBean.getDateOfBirth()
.getMonthOfYear(), personalBean.getDateOfBirth().getDayOfMonth()));
bean.setGender(personalBean.getGender());
bean.setNationality(personalBean.getNationality());
return bean;
}