Class LoanDisbursementValidator

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

@Component public final class LoanDisbursementValidator extends Object
  • Constructor Details

    • LoanDisbursementValidator

      public LoanDisbursementValidator()
  • Method Details

    • compareDisbursedToApprovedOrProposedPrincipal

      public void compareDisbursedToApprovedOrProposedPrincipal(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, BigDecimal disbursedAmount, BigDecimal totalDisbursed)
    • validateOverMaximumAmount

      public void validateOverMaximumAmount(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, BigDecimal totalDisbursed, BigDecimal capitalizedIncome)
    • validateDisburseDate

      public void validateDisburseDate(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, LocalDate disbursedOn, LocalDate expectedDate)