Class TaxValidator
java.lang.Object
org.apache.fineract.portfolio.tax.serialization.TaxValidator
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTaxValidator(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvalidateStartDate(LocalDate existingStartDate, org.apache.fineract.infrastructure.core.api.JsonCommand command) voidvalidateTaxComponentForUpdate(org.apache.fineract.portfolio.tax.domain.TaxComponent taxComponent) voidvalidateTaxGroup(org.apache.fineract.portfolio.tax.domain.TaxGroup taxGroup) voidvalidateTaxGroupEndDateAndTaxComponent(org.apache.fineract.portfolio.tax.domain.TaxGroup taxGroup, Set<org.apache.fineract.portfolio.tax.domain.TaxGroupMappings> groupMappings)
-
Field Details
-
DATE_FORMAT
- See Also:
-
LOCALE
- See Also:
-
TAX_COMPONENT
- See Also:
-
TAX_GROUP
- See Also:
-
TOTAL_PERCENTAGE
- See Also:
-
GROUP_TOTAL
- See Also:
-
COMPONENT
- See Also:
-
DATES_ARE_OVERLAPPING
- See Also:
-
COMPONENT_START_DATE
- See Also:
-
DOT
- See Also:
-
AT_INDEX
- See Also:
-
-
Constructor Details
-
TaxValidator
@Autowired public TaxValidator(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper)
-
-
Method Details
-
validateForTaxComponentCreate
-
validateForTaxComponentUpdate
-
validateForTaxGroupCreate
-
validateForTaxGroupUpdate
-
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)
-