MIFOSX-895 : corrected validations

This commit is contained in:
Pramod Nuthakki
2014-02-15 14:14:24 +05:30
parent 0651468beb
commit 07b026aee0
@@ -321,11 +321,12 @@ public final class LoanProductDataValidator {
final Boolean useBorrowerCycle = this.fromApiJsonHelper.extractBooleanNamed(LoanProductConstants.useBorrowerCycleParameterName, element);
baseDataValidator.reset().parameter(LoanProductConstants.useBorrowerCycleParameterName).value(useBorrowerCycle).ignoreIfNull()
.validateForBooleanValue();
if(useBorrowerCycle){
validateBorrowerCycleVariations(element, baseDataValidator);
}
}
validateBorrowerCycleVariations(element, baseDataValidator);
throwExceptionIfValidationWarningsExist(dataValidationErrors);
}
@@ -575,9 +576,12 @@ public final class LoanProductDataValidator {
final Boolean useBorrowerCycle = this.fromApiJsonHelper.extractBooleanNamed(LoanProductConstants.useBorrowerCycleParameterName, element);
baseDataValidator.reset().parameter(LoanProductConstants.useBorrowerCycleParameterName).value(useBorrowerCycle).ignoreIfNull()
.validateForBooleanValue();
if(useBorrowerCycle){
validateBorrowerCycleVariations(element, baseDataValidator);
}
}
validateBorrowerCycleVariations(element, baseDataValidator);
throwExceptionIfValidationWarningsExist(dataValidationErrors);
}