Class DepositAccountTransactionDataValidator

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

@Component public class DepositAccountTransactionDataValidator extends Object
  • Constructor Details

    • DepositAccountTransactionDataValidator

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

    • validate

      public void validate(org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType)
    • validateDepositAmountUpdate

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

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

      public void validatePreMatureAmountCalculation(String json, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType)
    • validateClosing

      public void validateClosing(org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType, boolean isPreMatureClose)