Class JpqlValidationIssue

java.lang.Object
io.jmix.aitools.dataload.validation.JpqlValidationIssue

public class JpqlValidationIssue extends Object
A single problem found while validating a generated JPQL draft.
  • Field Details

    • code

      protected String code
    • message

      protected String message
    • guidance

      protected @Nullable String guidance
  • Constructor Details

    • JpqlValidationIssue

      public JpqlValidationIssue(String code, String message)
    • JpqlValidationIssue

      public JpqlValidationIssue(String code, String message, @Nullable String guidance)
  • Method Details

    • getCode

      public String getCode()
      Returns the stable issue code, for example "jpql.blank".
      Returns:
      issue code
    • getMessage

      public String getMessage()
      Returns the human-readable description of the problem.
      Returns:
      issue message
    • getGuidance

      public @Nullable String getGuidance()
      Returns a hint on how to fix the issue, fed back to the model during repair.
      Returns:
      repair guidance, or null if none
    • toString

      public String toString()
      Overrides:
      toString in class Object