Class AbstractClassImpl.ClassQueryWalker

All Implemented Interfaces:
QueryHelper.WalkerCallback
Enclosing class:
AbstractClassImpl<T extends AbstractClass>

public static class AbstractClassImpl.ClassQueryWalker extends MapBasedQueryWalker
  • Constructor Details

    • ClassQueryWalker

      public ClassQueryWalker()
  • Method Details

    • in

      public void in(String propertyName, boolean negated, String... propertyValues)
      Description copied from interface: QueryHelper.WalkerCallback
      Called any time an IN clause is encountered.
      Parameters:
      propertyName - Name of the property
      negated - returns true if "NOT IN" was used
      propertyValues - the property values
    • matches

      public void matches(String property, String value, boolean negated)
      Description copied from interface: QueryHelper.WalkerCallback
      Called any time a MATCHES clause is encountered.
      Specified by:
      matches in interface QueryHelper.WalkerCallback
      Overrides:
      matches in class MapBasedQueryWalker
      Parameters:
      property - Name of the property
      value - String
      negated - returns true if "NOT MATCHES" was used
    • getModelIds

      public Set<String> getModelIds()
    • getParentIds

      public Set<String> getParentIds()
    • getNotMatchedPrefix

      public String getNotMatchedPrefix()
    • getMatchedPrefix

      public String getMatchedPrefix()