9 Configurations for taxonomy validation

Following are the day-0 configuration properties related to taxonomy. All the properties are maintained in ‘DIGX_FW_CONFIG_ALL_B’. For all properties default handling is for ‘false’.

PROP_ID Value CATEGORY_ID Description
TAXONOMY_VALIDATION_ENABLED true/false ValidationConfig This property indicates whether taxonomy validation is required or annotation based validation should be applied.
CHECK_TAXONOMY_ALLOWLIST true/false ValidationConfig This property will be used if taxonomy validation is enabled. If this property is true, the DTOs for which taxonomy needs to be enabled should be configured.

If false, the DTOs for which taxonomy validation is not required should be configured.

<Fully_qualified_name_of_dto>.EnableTaxonomy true/false ValidationConfig This property will be effective for respective DTO if‘CHECK_TAXONOMY_ALLOWLIST’ is true.

If this property is set to true, taxonomy validation will be applied to the DTO. Otherwise it will follow annotation based validation.

<Fully_qualified_name_of_dto>.DisableTaxonomy true/false ValidationConfig This property will be effective for respective DTO

If ‘CHECK_TAXONOMY_ALLOWLIST’ is false.If this property is set to true, annotation based validation will be applied to the DTO. Otherwise it will follow taxonomy validation.

<Fully_qualified_name_of_dto> <Fully_qualified_name_of_extended_validator> ExtValidationConfig This property is used to specify the extended validator class for a specific DTO.