Class CriteriaApiHelper

java.lang.Object
de.xima.fc.dao.utils.CriteriaApiHelper

public class CriteriaApiHelper extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static javax.persistence.criteria.Predicate
    andCombinePredicates(javax.persistence.criteria.CriteriaBuilder cb, javax.persistence.criteria.Predicate... predicates)
    Combines multiple predicates with an AND operation.
    static javax.persistence.criteria.Predicate
    orCombinePredicates(javax.persistence.criteria.CriteriaBuilder cb, javax.persistence.criteria.Predicate... predicates)
    Combines multiple predicates into a single OR predicate.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CriteriaApiHelper

      public CriteriaApiHelper()
  • Method Details

    • andCombinePredicates

      public static javax.persistence.criteria.Predicate andCombinePredicates(javax.persistence.criteria.CriteriaBuilder cb, javax.persistence.criteria.Predicate... predicates)
      Combines multiple predicates with an AND operation.
      Parameters:
      cb - Criteria builder
      predicates - Predicates to combine
      Returns:
      Combined predicate
    • orCombinePredicates

      public static javax.persistence.criteria.Predicate orCombinePredicates(javax.persistence.criteria.CriteriaBuilder cb, javax.persistence.criteria.Predicate... predicates)
      Combines multiple predicates into a single OR predicate.
      Parameters:
      cb - Criteria builder
      predicates - Predicates to combine
      Returns:
      Combined OR predicate