Interface EntityQueryMetadataProvider

All Known Implementing Classes:
DefaultEntityQueryMetadataProvider

public interface EntityQueryMetadataProvider
API that provides validation information for entity query conditions.
Since:
2.0.0
Author:
Arne Vandamme, Marc Vanbrabant
See Also:
  • Method Details

    • isValidProperty

      boolean isValidProperty(String property)
    • isValidOperatorForProperty

      boolean isValidOperatorForProperty(EntityQueryOps operator, String property)
    • isValidValueForPropertyAndOperator

      boolean isValidValueForPropertyAndOperator(Object value, String property, EntityQueryOps operator)
    • validatePropertyForCondition

      void validatePropertyForCondition(EntityQueryCondition condition)
    • validateOperatorForCondition

      void validateOperatorForCondition(EntityQueryCondition condition)
    • validateValueForCondition

      void validateValueForCondition(EntityQueryCondition condition)