Class NegatedPredicate

  • All Implemented Interfaces:
    IExpression<java.lang.Boolean>, PredicateVisitable, SelectionVisitable, IPredicate, ISelection<java.lang.Boolean>, jakarta.persistence.criteria.Expression<java.lang.Boolean>, jakarta.persistence.criteria.Predicate, jakarta.persistence.criteria.Selection<java.lang.Boolean>, jakarta.persistence.TupleElement<java.lang.Boolean>

    @Internal
    public final class NegatedPredicate
    extends AbstractPredicate
    The negated predicate implementation.
    Since:
    3.2
    • Constructor Detail

      • NegatedPredicate

        public NegatedPredicate​(IExpression<java.lang.Boolean> negated)
    • Method Detail

      • getNegated

        public IExpression<java.lang.Boolean> getNegated()
      • isNegated

        public boolean isNegated()
        Specified by:
        isNegated in interface jakarta.persistence.criteria.Predicate
        Overrides:
        isNegated in class AbstractPredicate
      • not

        public jakarta.persistence.criteria.Predicate not()
        Specified by:
        not in interface jakarta.persistence.criteria.Predicate
        Overrides:
        not in class AbstractPredicate
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object