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​(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate ge​(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate gt​(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate in​(Class<?> type, javax.persistence.criteria.Path<?> path, String key, List<String> values, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate le​(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate like​(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, boolean startsWith, boolean endsWith, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate lt​(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate ne​(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate nin​(Class<?> type, javax.persistence.criteria.Path<?> path, String key, List<String> values, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      default javax.persistence.criteria.Predicate nlike​(Class<?> type, javax.persistence.criteria.Path<?> path, String key, String value, boolean startsWith, boolean endsWith, javax.persistence.criteria.CriteriaBuilder criteriaBuilder)  
      T parse​(Class<?> type, String value)  
    • Method Detail

      • eq

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

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

        default javax.persistence.criteria.Predicate like​(Class<?> type,
                                                          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​(Class<?> type,
                                                           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​(Class<?> type,
                                                        javax.persistence.criteria.Path<?> path,
                                                        String key,
                                                        String value,
                                                        javax.persistence.criteria.CriteriaBuilder criteriaBuilder)
      • ge

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

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

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

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

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