All Implemented Interfaces:
javax.persistence.criteria.Expression<Boolean>, javax.persistence.criteria.Predicate, javax.persistence.criteria.Selection<Boolean>, javax.persistence.TupleElement<Boolean>, VExpression<Boolean>
Direct Known Subclasses:
ExpressionPredicate

public class PredicateBase extends ExpressionBase<Boolean> implements javax.persistence.criteria.Predicate
  • Field Details

  • Constructor Details

  • Method Details

    • as

      public <X> VExpression<X> as(Class<X> cls)
      Specified by:
      as in interface javax.persistence.criteria.Expression<Boolean>
      Specified by:
      as in interface VExpression<Boolean>
      Overrides:
      as in class ExpressionBase<Boolean>
    • accept

      public <X> X accept(ExpressionVisitor<X> visitor)
      Specified by:
      accept in interface VExpression<Boolean>
    • getOperator

      public javax.persistence.criteria.Predicate.BooleanOperator getOperator()
      Specified by:
      getOperator in interface javax.persistence.criteria.Predicate
    • isNegated

      public boolean isNegated()
      Specified by:
      isNegated in interface javax.persistence.criteria.Predicate
    • getExpressions

      public List<javax.persistence.criteria.Expression<Boolean>> getExpressions()
      Specified by:
      getExpressions in interface javax.persistence.criteria.Predicate
    • not

      public javax.persistence.criteria.Predicate not()
      Specified by:
      not in interface javax.persistence.criteria.Predicate