java.lang.Object
org.apache.fineract.portfolio.tax.serialization.TaxValidator

@Component public class TaxValidator extends Object
  • Field Details

  • Constructor Details

    • TaxValidator

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

    • validateForTaxComponentCreate

      public void validateForTaxComponentCreate(String json)
    • validateForTaxComponentUpdate

      public void validateForTaxComponentUpdate(String json)
    • validateForTaxGroupCreate

      public void validateForTaxGroupCreate(String json)
    • validateForTaxGroupUpdate

      public void validateForTaxGroupUpdate(String json)
    • validateTaxGroupEndDateAndTaxComponent

      public void validateTaxGroupEndDateAndTaxComponent(org.apache.fineract.portfolio.tax.domain.TaxGroup taxGroup, Set<org.apache.fineract.portfolio.tax.domain.TaxGroupMappings> groupMappings)
    • validateTaxGroup

      public void validateTaxGroup(org.apache.fineract.portfolio.tax.domain.TaxGroup taxGroup)
    • validateTaxComponentForUpdate

      public void validateTaxComponentForUpdate(org.apache.fineract.portfolio.tax.domain.TaxComponent taxComponent)
    • validateStartDate

      public void validateStartDate(LocalDate existingStartDate, org.apache.fineract.infrastructure.core.api.JsonCommand command)