Fixed validation issue for table
This commit is contained in:
@@ -224,32 +224,32 @@ public class FieldValidator {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int rowIndex = 0; rowIndex < fieldValueList.size(); rowIndex++) {
|
// for (int rowIndex = 0; rowIndex < fieldValueList.size(); rowIndex++) {
|
||||||
Map<String, Object> field = fieldValueList.get(rowIndex);
|
// Map<String, Object> field = fieldValueList.get(rowIndex);
|
||||||
|
//
|
||||||
boolean hasSingleNonNullPredefinedFalse = false;
|
// boolean hasSingleNonNullPredefinedFalse = false;
|
||||||
|
//
|
||||||
for (Map.Entry<String, Boolean> entry : stateFieldMap.entrySet()) {
|
// for (Map.Entry<String, Boolean> entry : stateFieldMap.entrySet()) {
|
||||||
String stateKey = entry.getKey();
|
// String stateKey = entry.getKey();
|
||||||
Boolean isPredefinedFalse = Boolean.FALSE.equals(entry.getValue());
|
// Boolean isPredefinedFalse = Boolean.FALSE.equals(entry.getValue());
|
||||||
|
//
|
||||||
if (isPredefinedFalse) {
|
// if (isPredefinedFalse) {
|
||||||
Object fieldValue = field.get(stateKey);
|
// Object fieldValue = field.get(stateKey);
|
||||||
if (fieldValue != null && !StringUtils.isEmpty(fieldValue.toString())) {
|
// if (fieldValue != null && !StringUtils.isEmpty(fieldValue.toString())) {
|
||||||
hasSingleNonNullPredefinedFalse = true;
|
// hasSingleNonNullPredefinedFalse = true;
|
||||||
break;
|
// break;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
if (!hasSingleNonNullPredefinedFalse) {
|
// if (!hasSingleNonNullPredefinedFalse) {
|
||||||
errors.add(MessageFormat.format(
|
// errors.add(MessageFormat.format(
|
||||||
Translator.toLocale(GepafinConstant.VALIDATION_IN_TABLE),
|
// Translator.toLocale(GepafinConstant.VALIDATION_IN_TABLE),
|
||||||
fieldId));
|
// fieldId));
|
||||||
break;
|
// break;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
}
|
// }
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user