FINERACT-2354: Re-aging-for-interest-bearing-products

This commit is contained in:
Jose Alberto Hernandez
2025-10-15 11:38:10 +02:00
committed by Adam Saghy
parent c50113a868
commit b9e6f21e18
18 changed files with 258 additions and 10 deletions
@@ -990,7 +990,7 @@ public class DataValidatorBuilder {
final LocalDate dateVal = (LocalDate) this.value;
if (DateUtils.isAfter(date, dateVal)) {
String validationErrorCode = "validation.msg." + this.resource + "." + this.parameter + ".is.less.than.date";
String defaultEnglishMessage = "The parameter `" + this.parameter + "` must be greater than the provided date" + date;
String defaultEnglishMessage = "The parameter `" + this.parameter + "` must be greater than the provided date " + date;
final ApiParameterError error = ApiParameterError.parameterError(validationErrorCode, defaultEnglishMessage, this.parameter,
dateVal, date);
this.dataValidationErrors.add(error);
@@ -28,6 +28,9 @@ import org.apache.fineract.portfolio.common.domain.PeriodFrequencyType;
public final class CommonEnumerations {
public static final List<PeriodFrequencyType> BASIC_PERIOD_FREQUENCY_TYPES = List.of(PeriodFrequencyType.DAYS,
PeriodFrequencyType.WEEKS, PeriodFrequencyType.MONTHS, PeriodFrequencyType.YEARS);
private CommonEnumerations() {
}