|
@@ -34,6 +34,7 @@ public class BirthCertificateCommandPartThreeValidatorImpl implements BirthCerti
|
|
|
validateFatherAndUntrackedFather(birthCertificateCommand, bindingResult);
|
|
validateFatherAndUntrackedFather(birthCertificateCommand, bindingResult);
|
|
|
validateWhereBornAndUntrackedWhereBorn(birthCertificateCommand, bindingResult);
|
|
validateWhereBornAndUntrackedWhereBorn(birthCertificateCommand, bindingResult);
|
|
|
validateWhenRegistered(birthCertificateCommand, bindingResult);
|
|
validateWhenRegistered(birthCertificateCommand, bindingResult);
|
|
|
|
|
+ validateUsualResidences(birthCertificateCommand, bindingResult);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -63,6 +64,12 @@ public class BirthCertificateCommandPartThreeValidatorImpl implements BirthCerti
|
|
|
"whereBorn", "untrackedWhereBorn", ValidationConstants.WHERE_BORN_AND_UNTRACKED_WHERE_BORN,bindingResult);
|
|
"whereBorn", "untrackedWhereBorn", ValidationConstants.WHERE_BORN_AND_UNTRACKED_WHERE_BORN,bindingResult);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ private void validateUsualResidences(BirthCertificateCommand birthCertificateCommand, BindingResult bindingResult) {
|
|
|
|
|
+ logger.debug("Validating where Usual Residence and untracked usual residence");
|
|
|
|
|
+ validateTypes.validateOptionalPlaceAndUntrackedPlace(birthCertificateCommand.getFatherUsualResidence(), birthCertificateCommand.getUntrackedFatherUsualResidence(),
|
|
|
|
|
+ "fatherUsualResidence", "untrackedFatherUsualResidence", ValidationConstants.FATHER_USUAL_RESIDENCE_AND_UNTRACKED_FATHER_USUAL_RESIDENCE,bindingResult);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
private void validateWhenRegistered(BirthCertificateCommand birthCertificateCommand, BindingResult bindingResult) {
|
|
private void validateWhenRegistered(BirthCertificateCommand birthCertificateCommand, BindingResult bindingResult) {
|
|
|
logger.debug("Validating birth certificate Registration Date");
|
|
logger.debug("Validating birth certificate Registration Date");
|
|
|
validateTypes.validatePastDate(birthCertificateCommand.getWhenRegistered(),
|
|
validateTypes.validatePastDate(birthCertificateCommand.getWhenRegistered(),
|