Package io.mosip.pms.common.validator
Class FilterColumnValidator
- java.lang.Object
-
- io.mosip.pms.common.validator.FilterColumnValidator
-
@Component public class FilterColumnValidator extends Object
-
-
Constructor Summary
Constructors Constructor Description FilterColumnValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsFilterColumn(Field field, String filterColumn)Method to validate filter column values.<T,E>
booleanvalidate(Class<T> target, List<FilterDto> filters, Class<E> entity)
-
-
-
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.
-
-