|
|
@@ -36,6 +36,7 @@ public class MarriageCertificateBaseFieldsValidatorImpl implements MarriageCerti
|
|
|
validateRegistrationAuthority(marriageCertificateCommand, bindingResult);
|
|
|
validateVolume(marriageCertificateCommand, bindingResult);
|
|
|
validateNumber(marriageCertificateCommand, bindingResult);
|
|
|
+ validateWhenMarried(marriageCertificateCommand, bindingResult);
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -79,5 +80,15 @@ public class MarriageCertificateBaseFieldsValidatorImpl implements MarriageCerti
|
|
|
bindingResult);
|
|
|
}
|
|
|
|
|
|
+ private void validateWhenMarried(MarriageCertificateCommand marriageCertificateCommand, BindingResult bindingResult) {
|
|
|
+ logger.debug("MarriageCertificateBaseFieldsValidator::validateWhenMarried");
|
|
|
+ validateDateTypes.validatePastDate(marriageCertificateCommand.getWhenMarried(),
|
|
|
+ "whenMarried",
|
|
|
+ ValidationConstants.WHEN_MARRIED_IS_NULL,
|
|
|
+ ValidationConstants.WHEN_MARRIED_INCORRECT_FORMAT,
|
|
|
+ ValidationConstants.DATE_IN_FUTURE,
|
|
|
+ bindingResult);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|