altCompoundHeadsLastNameTextField.setText(personWrapper.getCompoundHeadLastName());
altHdssDataConsentTextField.setText(mainViewHelper.getConsentSignedString(personWrapper.getConsentSigned()));
}
private void unhideNecessaryAlternativeFields() {
PersonWrapper mpiMatchPersonWrapper = mainViewHelper.getSession().getMpiMatchPersonWrapper();
PersonWrapper lpiMatchPersonWrapper = mainViewHelper.getSession().getLpiMatchPersonWrapper();
if (mpiMatchPersonWrapper != null
&& lpiMatchPersonWrapper != null) {
boolean clinicIdVisible = lpiMatchPersonWrapper.getClinicId().equals(mpiMatchPersonWrapper.getClinicId());
altClinicIdTextField.setVisible(!clinicIdVisible);
clinicIdAcceptRadioButton.setVisible(!clinicIdVisible);
clinicIdRejectRadioButton.setVisible(!clinicIdVisible);
boolean firstNameVisible = lpiMatchPersonWrapper.getFirstName().equals(mpiMatchPersonWrapper.getFirstName());
altFirstNameTextField.setVisible(!firstNameVisible);
firstNameAcceptRadioButton.setVisible(!firstNameVisible);
firstNameRejectRadioButton.setVisible(!firstNameVisible);
boolean middleNameVisible = lpiMatchPersonWrapper.getMiddleName().equals(mpiMatchPersonWrapper.getMiddleName());
altMiddleNameTextField.setVisible(!middleNameVisible);
middleNameAcceptRadioButton.setVisible(!middleNameVisible);
middleNameRejectRadioButton.setVisible(!middleNameVisible);
boolean lastNameVisible = lpiMatchPersonWrapper.getLastName().equals(mpiMatchPersonWrapper.getLastName());
altLastNameTextField.setVisible(!lastNameVisible);
lastNameAcceptRadioButton.setVisible(!lastNameVisible);
lastNameRejectRadioButton.setVisible(!lastNameVisible);
if (lpiMatchPersonWrapper.getSex() != null
&& mpiMatchPersonWrapper.getSex() != null) {
boolean sexVisible = lpiMatchPersonWrapper.getSex().equals(mpiMatchPersonWrapper.getSex());
altSexTextField.setVisible(!sexVisible);
sexAcceptRadioButton.setVisible(!sexVisible);
sexRejectRadioButton.setVisible(!sexVisible);
}
if (lpiMatchPersonWrapper.getBirthdate() != null
&& mpiMatchPersonWrapper.getBirthdate() != null) {
try {
Date mainBirthdate = new SimpleDateFormat("dd/MM/yyyy").parse(new SimpleDateFormat("dd/MM/yyyy").format(lpiMatchPersonWrapper.getBirthdate()));
Date altBirthdate = new SimpleDateFormat("dd/MM/yyyy").parse(new SimpleDateFormat("dd/MM/yyyy").format(mpiMatchPersonWrapper.getBirthdate()));
boolean dateVisible = mainBirthdate.equals(altBirthdate);
altBirthDateTextField.setVisible(!dateVisible);
birthDateAcceptRadioButton.setVisible(!dateVisible);
birthDateRejectRadioButton.setVisible(!dateVisible);
} catch (ParseException ex) {
Logger.getLogger(MainView.class.getName()).log(Level.INFO, null, ex);
}
}
if (lpiMatchPersonWrapper.getMaritalStatus() != null
&& mpiMatchPersonWrapper.getMaritalStatus() != null) {
boolean maritalStatusVisible = lpiMatchPersonWrapper.getMaritalStatus().equals(mpiMatchPersonWrapper.getMaritalStatus());
altMaritalStatusTextField.setVisible(!maritalStatusVisible);
maritalStatusAcceptRadioButton.setVisible(!maritalStatusVisible);
maritalStatusRejectRadioButton.setVisible(!maritalStatusVisible);
}
boolean otherNameVisible = lpiMatchPersonWrapper.getOtherName().equals(mpiMatchPersonWrapper.getOtherName());
altOtherNameTextField.setVisible(!otherNameVisible);
otherNameAcceptRadioButton.setVisible(!otherNameVisible);
otherNameRejectRadioButton.setVisible(!otherNameVisible);
boolean clanVisible = lpiMatchPersonWrapper.getClanName().equals(mpiMatchPersonWrapper.getClanName());
altClanTextField.setVisible(!clanVisible);
clanAcceptRadioButton.setVisible(!clanVisible);
clanRejectRadioButton.setVisible(!clanVisible);
boolean villageVisible = lpiMatchPersonWrapper.getVillageName().equals(mpiMatchPersonWrapper.getVillageName());
altVillageTextField.setVisible(!villageVisible);
villageAcceptRadioButton.setVisible(!villageVisible);
villageRejectRadioButton.setVisible(!villageVisible);
boolean fathersFirstNameVisible = lpiMatchPersonWrapper.getFathersFirstName().equals(mpiMatchPersonWrapper.getFathersFirstName());
altFathersFirstNameTextField.setVisible(!fathersFirstNameVisible);
fathersFirstNameAcceptRadioButton.setVisible(!fathersFirstNameVisible);
fathersFirstNameRejectRadioButton.setVisible(!fathersFirstNameVisible);
boolean fathersMiddleNameVisible = lpiMatchPersonWrapper.getFathersMiddleName().equals(mpiMatchPersonWrapper.getFathersMiddleName());
altFathersMiddleNameTextField.setVisible(!fathersMiddleNameVisible);
fathersMiddleNameAcceptRadioButton.setVisible(!fathersMiddleNameVisible);
fathersMiddleNameRejectRadioButton.setVisible(!fathersMiddleNameVisible);
boolean fathersLastNameVisible = lpiMatchPersonWrapper.getFathersLastName().equals(mpiMatchPersonWrapper.getFathersLastName());
altFathersLastNameTextField.setVisible(!fathersLastNameVisible);
fathersLastNameAcceptRadioButton.setVisible(!fathersLastNameVisible);
fathersLastNameRejectRadioButton.setVisible(!fathersLastNameVisible);
boolean mothersFirstNameVisible = lpiMatchPersonWrapper.getMothersFirstName().equals(mpiMatchPersonWrapper.getMothersFirstName());
altMothersFirstNameTextField.setVisible(!mothersFirstNameVisible);
mothersFirstNameAcceptRadioButton.setVisible(!mothersFirstNameVisible);
mothersFirstNameRejectRadioButton.setVisible(!mothersFirstNameVisible);
boolean mothersMiddleNameVisible = lpiMatchPersonWrapper.getMothersMiddleName().equals(mpiMatchPersonWrapper.getMothersMiddleName());
altMothersMiddleNameTextField.setVisible(!mothersMiddleNameVisible);
mothersMiddleNameAcceptRadioButton.setVisible(!mothersMiddleNameVisible);
mothersMiddleNameRejectRadioButton.setVisible(!mothersMiddleNameVisible);
boolean mothersLastNameVisible = lpiMatchPersonWrapper.getMothersLastName().equals(mpiMatchPersonWrapper.getMothersLastName());
altMothersLastNameTextField.setVisible(!mothersLastNameVisible);
mothersLastNameAcceptRadioButton.setVisible(!mothersLastNameVisible);
mothersLastNameRejectRadioButton.setVisible(!mothersLastNameVisible);
boolean compoundHeadsFirstNameVisible = lpiMatchPersonWrapper.getCompoundHeadFirstName().equals(mpiMatchPersonWrapper.getCompoundHeadFirstName());
altCompoundHeadsFirstNameTextField.setVisible(!compoundHeadsFirstNameVisible);
compoundHeadsFirstNameAcceptRadioButton.setVisible(!compoundHeadsFirstNameVisible);
compoundHeadsFirstNameRejectRadioButton.setVisible(!compoundHeadsFirstNameVisible);
boolean compoundHeadsMiddleNameVisible = lpiMatchPersonWrapper.getCompoundHeadMiddleName().equals(mpiMatchPersonWrapper.getCompoundHeadMiddleName());
altCompoundHeadsMiddleNameTextField.setVisible(!compoundHeadsMiddleNameVisible);
compoundHeadsMiddleNameAcceptRadioButton.setVisible(!compoundHeadsMiddleNameVisible);
compoundHeadsMiddleNameRejectRadioButton.setVisible(!compoundHeadsMiddleNameVisible);
boolean compoundHeadsLastNameVisible = lpiMatchPersonWrapper.getCompoundHeadLastName().equals(mpiMatchPersonWrapper.getCompoundHeadLastName());
altCompoundHeadsLastNameTextField.setVisible(!compoundHeadsLastNameVisible);
compoundHeadsLastNameAcceptRadioButton.setVisible(!compoundHeadsLastNameVisible);
compoundHeadsLastNameRejectRadioButton.setVisible(!compoundHeadsLastNameVisible);
if (lpiMatchPersonWrapper.getConsentSigned() != null
&& mpiMatchPersonWrapper.getConsentSigned() != null) {
boolean hdssDataConsentVisible = lpiMatchPersonWrapper.getConsentSigned().equals(mpiMatchPersonWrapper.getConsentSigned());
altHdssDataConsentTextField.setVisible(!hdssDataConsentVisible);
hdssDataConsentAcceptRadioButton.setVisible(!hdssDataConsentVisible);
hdssDataConsentRejectRadioButton.setVisible(!hdssDataConsentVisible);
}
}