Class SavingsAccountTransactionDataValidator

java.lang.Object
org.apache.fineract.portfolio.savings.data.SavingsAccountTransactionDataValidator

@Component public class SavingsAccountTransactionDataValidator extends Object
  • Constructor Details

    • SavingsAccountTransactionDataValidator

      public SavingsAccountTransactionDataValidator()
  • Method Details

    • validateTransactionWithPivotDate

      public void validateTransactionWithPivotDate(LocalDate transactionDate, org.apache.fineract.portfolio.savings.domain.SavingsAccount savingsAccount)
    • validate

      public void validate(org.apache.fineract.infrastructure.core.api.JsonCommand command)
    • validateActivation

      public void validateActivation(org.apache.fineract.infrastructure.core.api.JsonCommand command)
    • validateClosing

      public void validateClosing(org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.domain.SavingsAccount account)
    • validateHoldAndAssembleForm

      public void validateHoldAndAssembleForm(String json, org.apache.fineract.portfolio.savings.domain.SavingsAccount account, org.apache.fineract.useradministration.domain.AppUser createdUser, boolean backdatedTxnsAllowedTill)
    • validateReleaseAmountAndAssembleForm

      public org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction validateReleaseAmountAndAssembleForm(org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction holdTransaction)