Class FilterColumnValidator


  • @Component
    public class FilterColumnValidator
    extends Object
    • Constructor Detail

      • FilterColumnValidator

        public FilterColumnValidator()
    • Method Detail

      • validate

        public <T,​E> boolean validate​(Class<T> target,
                                            List<FilterDto> filters,
                                            Class<E> entity)
        Parameters:
        target - the entity name for which the filters needs to be validated.
        filters - list of filters.
        Returns:
        true if validation is successful.
      • containsFilterColumn

        public boolean containsFilterColumn​(Field field,
                                            String filterColumn)
        Method to validate filter column values.
        Parameters:
        field - the name of the filter column variable.
        filterColumn - the value of the filter column.
        Returns:
        true if the value is same as in FilterColumnEnum.