Class RootEntityValidator

java.lang.Object
io.jmix.aitools.dataload.validation.validator.RootEntityValidator
All Implemented Interfaces:
JpqlResultValidator, org.springframework.core.Ordered

@Component("aitls_RootEntityValidator") public class RootEntityValidator extends Object implements JpqlResultValidator, org.springframework.core.Ordered
Checks that the query's root entity is non-blank and known to the introspected domain model.
  • Field Details

  • Constructor Details

    • RootEntityValidator

      public RootEntityValidator()
  • Method Details

    • validate

      public List<JpqlValidationIssue> validate(GeneratedJpqlResult result)
      Description copied from interface: JpqlResultValidator
      Validates the given query draft.
      Specified by:
      validate in interface JpqlResultValidator
      Parameters:
      result - generated query draft to validate
      Returns:
      issues found, or an empty list if the rule passed
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface org.springframework.core.Ordered