Merge pull request #766 from pramodn02/MIFOSX-895

MIFOSX-895 : corrected validations
This commit is contained in:
Vishwas Babu A J
2014-02-16 19:06:01 -08:00
@@ -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);
}