Class LoanScheduleValidator

java.lang.Object
org.apache.fineract.portfolio.loanaccount.serialization.LoanScheduleValidator

@Component public final class LoanScheduleValidator extends Object
  • Constructor Details

    • LoanScheduleValidator

      @Autowired public LoanScheduleValidator(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper)
  • Method Details

    • validate

      public void validate(String json)
    • validateSelectedPeriodFrequencyTypeIsTheSame

      public void validateSelectedPeriodFrequencyTypeIsTheSame(List<org.apache.fineract.infrastructure.core.data.ApiParameterError> dataValidationErrors, Integer loanTermFrequency, Integer loanTermFrequencyType, Integer numberOfRepayments, Integer repaymentEvery, Integer repaymentEveryType)
    • validateDownPaymentAttribute

      public void validateDownPaymentAttribute(boolean isDownPaymentEnabledInLoanProduct, com.google.gson.JsonElement element)