Package org.molgenis.data.validation
Class QueryValidator
- java.lang.Object
-
- org.molgenis.data.validation.QueryValidator
-
@Component public class QueryValidator extends java.lang.ObjectValidatesqueriesbased on theentity typethat will be queried. Converts query values to the correct class type if possible.
-
-
Constructor Summary
Constructors Constructor Description QueryValidator(FetchValidator fetchValidator, org.molgenis.data.EntityManager entityManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvalidate(org.molgenis.data.Query<? extends org.molgenis.data.Entity> query, org.molgenis.data.meta.model.EntityType entityType)Validates query based on the given entity type, converts query values to the expected type if necessary.
-
-
-
Constructor Detail
-
QueryValidator
public QueryValidator(FetchValidator fetchValidator, org.molgenis.data.EntityManager entityManager)
-
-
Method Detail
-
validate
public void validate(org.molgenis.data.Query<? extends org.molgenis.data.Entity> query, org.molgenis.data.meta.model.EntityType entityType)Validates query based on the given entity type, converts query values to the expected type if necessary.- Parameters:
query- queryentityType- entity type- Throws:
MolgenisValidationException- if query is invalid
-
-