in app/src/main/java/org/apache/fineract/ui/online/loanaccounts/loanapplication/loandetails/LoanDetailsFragment.java [482:509]
public boolean validateTerm() {
try {
Double minimum = 1.0;
Double maximum = product.getTermRange().getMaximum();
Double value = Double.parseDouble(etTerm.getText().toString());
if (etTerm.getText().toString().equals("")) {
ValidationUtil.showTextInputLayoutError(tilTerm, getString(R.string.required));
return false;
} else if (!(minimum <= value)) {
ValidationUtil.showTextInputLayoutError(tilTerm,
getString(R.string.value_must_greater_or_equal_to,
Utils.getPrecision(minimum)));
return false;
} else if (!(value <= maximum)) {
ValidationUtil.showTextInputLayoutError(tilTerm,
getString(R.string.value_must_less_than_or_equal_to,
Utils.getPrecision(maximum)));
return false;
}
} catch (NumberFormatException e) {
ValidationUtil.showTextInputLayoutError(tilTerm,
getString(R.string.required));
return false;
}
ValidationUtil.hideTextInputLayoutError(tilTerm);
return true;
}