Class DepositProductDataValidator

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

@Component public class DepositProductDataValidator extends Object
  • Constructor Details

    • DepositProductDataValidator

      public DepositProductDataValidator()
  • Method Details

    • validateForFixedDepositCreate

      public void validateForFixedDepositCreate(String json)
    • validateForFixedDepositUpdate

      public void validateForFixedDepositUpdate(String json)
    • validateForRecurringDepositCreate

      public void validateForRecurringDepositCreate(String json)
    • validateForRecurringDepositUpdate

      public void validateForRecurringDepositUpdate(String json)
    • validatePreClosureDetailForCreate

      public void validatePreClosureDetailForCreate(com.google.gson.JsonElement element, org.apache.fineract.infrastructure.core.data.DataValidatorBuilder baseDataValidator)
    • validateDepositTermDeatilForCreate

      public void validateDepositTermDeatilForCreate(com.google.gson.JsonElement element, org.apache.fineract.infrastructure.core.data.DataValidatorBuilder baseDataValidator)
    • validateDepositDetailForUpdate

      public void validateDepositDetailForUpdate(com.google.gson.JsonElement element, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, org.apache.fineract.infrastructure.core.data.DataValidatorBuilder baseDataValidator)
    • validatePreClosureDetailForUpdate

      public void validatePreClosureDetailForUpdate(com.google.gson.JsonElement element, org.apache.fineract.infrastructure.core.data.DataValidatorBuilder baseDataValidator)
    • validateDepositTermDetailForUpdate

      public void validateDepositTermDetailForUpdate(com.google.gson.JsonElement element, org.apache.fineract.infrastructure.core.data.DataValidatorBuilder baseDataValidator)
    • validateRecurringDetailForCreate

      public void validateRecurringDetailForCreate(com.google.gson.JsonElement element, org.apache.fineract.infrastructure.core.data.DataValidatorBuilder baseDataValidator)
    • validateRecurringDepositUpdate

      public void validateRecurringDepositUpdate(com.google.gson.JsonElement element, org.apache.fineract.infrastructure.core.data.DataValidatorBuilder baseDataValidator)