Interface PredicateBuilder<T>

    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      static PredicateBuilder<?> builder​(Class<?> type)  
      default javax.persistence.criteria.Predicate eq​(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate ge​(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate gt​(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate in​(javax.persistence.criteria.Path<?> path, String key, List<String> values, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate le​(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate like​(javax.persistence.criteria.Path<?> path, String key, String value, boolean startsWith, boolean endsWith, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate lt​(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate ne​(javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate nin​(javax.persistence.criteria.Path<?> path, String key, List<String> values, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate nlike​(javax.persistence.criteria.Path<?> path, String key, String value, boolean startsWith, boolean endsWith, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      T parse​(String value)  
    • Method Detail

      • eq

        default javax.persistence.criteria.Predicate eq​(javax.persistence.criteria.Path<?> path,
                                                        String key,
                                                        String value,
                                                        javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
      • ne

        default javax.persistence.criteria.Predicate ne​(javax.persistence.criteria.Path<?> path,
                                                        String key,
                                                        String value,
                                                        javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
      • like

        default javax.persistence.criteria.Predicate like​(javax.persistence.criteria.Path<?> path,
                                                          String key,
                                                          String value,
                                                          boolean startsWith,
                                                          boolean endsWith,
                                                          javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
      • nlike

        default javax.persistence.criteria.Predicate nlike​(javax.persistence.criteria.Path<?> path,
                                                           String key,
                                                           String value,
                                                           boolean startsWith,
                                                           boolean endsWith,
                                                           javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
      • gt

        default javax.persistence.criteria.Predicate gt​(javax.persistence.criteria.Path<?> path,
                                                        String key,
                                                        String value,
                                                        javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
      • ge

        default javax.persistence.criteria.Predicate ge​(javax.persistence.criteria.Path<?> path,
                                                        String key,
                                                        String value,
                                                        javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
      • lt

        default javax.persistence.criteria.Predicate lt​(javax.persistence.criteria.Path<?> path,
                                                        String key,
                                                        String value,
                                                        javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
      • le

        default javax.persistence.criteria.Predicate le​(javax.persistence.criteria.Path<?> path,
                                                        String key,
                                                        String value,
                                                        javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
      • in

        default javax.persistence.criteria.Predicate in​(javax.persistence.criteria.Path<?> path,
                                                        String key,
                                                        List<String> values,
                                                        javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
      • nin

        default javax.persistence.criteria.Predicate nin​(javax.persistence.criteria.Path<?> path,
                                                         String key,
                                                         List<String> values,
                                                         javax.persistence.criteria.CriteriaBuilder criteriaBuilder)