|
|
@@ -32,6 +32,7 @@ public class BirthCertificateCommandPartThreeValidatorImpl implements BirthCerti
|
|
|
validateSex(birthCertificateCommand, bindingResult);
|
|
|
validateWhenBorn(birthCertificateCommand, bindingResult);
|
|
|
validateWhereBorn(birthCertificateCommand, bindingResult);
|
|
|
+ validateFatherAndUntrackedFather(birthCertificateCommand, bindingResult);
|
|
|
}
|
|
|
|
|
|
private void validateWhereBorn(BirthCertificateCommand birthCertificateCommand, BindingResult bindingResult) {
|
|
|
@@ -49,4 +50,9 @@ public class BirthCertificateCommandPartThreeValidatorImpl implements BirthCerti
|
|
|
validateTypes.validatePastDateAndTime(birthCertificateCommand.getWhenBorn(), "whenBorn", ValidationConstants.WHEN_BORN_IS_NULL, ValidationConstants.WHEN_BORN_INCORRECT_FORMAT, ValidationConstants.DATE_IN_FUTURE,bindingResult);
|
|
|
}
|
|
|
|
|
|
+ private void validateFatherAndUntrackedFather(BirthCertificateCommand birthCertificateCommand, BindingResult bindingResult) {
|
|
|
+ logger.debug("Validating father and untracked father");
|
|
|
+ validateTypes.validatePersonAndUntrackedPerson(birthCertificateCommand.getFather(), birthCertificateCommand.getUntrackedFather(), "father", "untrackedFather", ValidationConstants.FATHER_AND_UNTRACKED_FATHER,bindingResult);
|
|
|
+ }
|
|
|
+
|
|
|
}
|