Interface Restrictions.PropertyRestriction<T>

Type Parameters:
T - The expression type
All Known Implementing Classes:
Restrictions.After, Restrictions.Before, Restrictions.PropertyArrayContains, Restrictions.PropertyBetween, Restrictions.PropertyCollectionContains, Restrictions.PropertyContaining, Restrictions.PropertyContainingIgnoreCase, Restrictions.PropertyContains, Restrictions.PropertyContainsIgnoreCase, Restrictions.PropertyEndingWith, Restrictions.PropertyEndingWithIgnoreCase, Restrictions.PropertyEndsWith, Restrictions.PropertyEndsWithIgnoreCase, Restrictions.PropertyEqual, Restrictions.PropertyEquals, Restrictions.PropertyGreaterThan, Restrictions.PropertyGreaterThanEquals, Restrictions.PropertyIlike, Restrictions.PropertyIn, Restrictions.PropertyInList, Restrictions.PropertyInRange, Restrictions.PropertyIsEmpty, Restrictions.PropertyIsFalse, Restrictions.PropertyIsNotEmpty, Restrictions.PropertyIsNotNull, Restrictions.PropertyIsNull, Restrictions.PropertyIsTrue, Restrictions.PropertyLessThan, Restrictions.PropertyLessThanEquals, Restrictions.PropertyLike, Restrictions.PropertyNotEqual, Restrictions.PropertyNotEquals, Restrictions.PropertyNotIn, Restrictions.PropertyNotInList, Restrictions.PropertyRegex, Restrictions.PropertyRlike, Restrictions.PropertyStartingWith, Restrictions.PropertyStartingWithIgnoreCase, Restrictions.PropertyStartsWith, Restrictions.PropertyStartsWithIgnoreCase, Restrictions.PropertyStringEqualIgnoreCase, Restrictions.PropertyStringEqualsIgnoreCase
Enclosing class:
Restrictions

public static interface Restrictions.PropertyRestriction<T>
Property restriction.
  • Method Details

    • getName

      String getName()
    • getRequiredParameters

      int getRequiredParameters()
    • find

      @NonNull @NonNull jakarta.persistence.criteria.Predicate find(@NonNull @NonNull PersistentEntityRoot<?> entityRoot, @NonNull @NonNull PersistentEntityCriteriaBuilder cb, @NonNull @NonNull jakarta.persistence.criteria.Expression<T> expression, @NonNull @NonNull jakarta.persistence.criteria.ParameterExpression<T>[] parameters)