Class PredicateBuilder<T>

java.lang.Object
io.leandev.appfuse.jpa.PredicateBuilder<T>

public class PredicateBuilder<T> extends Object
  • Constructor Details

    • PredicateBuilder

      public PredicateBuilder(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder)
  • Method Details

    • of

      public static <T> PredicateBuilder<T> of(jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder)
    • build

      public jakarta.persistence.criteria.Predicate build(jakarta.persistence.criteria.Path property, ComparisonOperator operator, Object value)
    • from

      public PredicateBuilder<T> from(jakarta.persistence.criteria.Root<T> root)
    • where

      public PredicateBuilder<T> where(Filter filter)
    • build

      public jakarta.persistence.criteria.Predicate build()