java.lang.Object
org.apache.openmeetings.db.util.DaoHelper
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T> longcount(jakarta.persistence.EntityManager em, Class<T> clazz, String search, List<String> searchFields, boolean noDeleted, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?>, jakarta.persistence.criteria.Predicate> filter) static <T> longcount(jakarta.persistence.EntityManager em, Class<T> clazz, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.Root<T>, jakarta.persistence.criteria.Expression<Long>> queuePath, String search, List<String> searchFields, boolean noDeleted, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?>, jakarta.persistence.criteria.Predicate> filter) static <T> List<T>fillLazy(jakarta.persistence.EntityManager em, Function<org.apache.openjpa.persistence.OpenJPAEntityManager, jakarta.persistence.TypedQuery<T>> func, String... groups) static <T,R> List<T> get(jakarta.persistence.EntityManager em, Class<R> rootClazz, Class<T> clazz, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.Root<R>, jakarta.persistence.criteria.Expression<T>> queuePath, boolean distinct, String search, List<String> searchFields, boolean noDeleted, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?>, jakarta.persistence.criteria.Predicate> filter, org.apache.wicket.extensions.markup.html.repeater.util.SortParam<String> sort, long start, long count) static <T> List<T>get(jakarta.persistence.EntityManager em, Class<T> clazz, boolean distinct, String search, List<String> searchFields, boolean noDeleted, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?>, jakarta.persistence.criteria.Predicate> filter, org.apache.wicket.extensions.markup.html.repeater.util.SortParam<String> sort, long start, long count) static <T> jakarta.persistence.criteria.Root<T>static StringgetStringParam(String param) static jakarta.persistence.criteria.Subquery<Long>groupAdminQuery(Long userId, jakarta.persistence.criteria.CriteriaBuilder builder, jakarta.persistence.criteria.AbstractQuery<?> parentQ) static <T> jakarta.persistence.criteria.Predicatelike(String col, String searchItem, jakarta.persistence.criteria.CriteriaBuilder builder, jakarta.persistence.criteria.Path<T> root) static <T> Tstatic <T,R> jakarta.persistence.criteria.CriteriaQuery<T> query(jakarta.persistence.EntityManager em, Class<R> rootClazz, Class<T> clazz, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.Root<R>, jakarta.persistence.criteria.Expression<T>> queuePath, boolean distinct, String search, List<String> searchFields, boolean noDeleted, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?>, jakarta.persistence.criteria.Predicate> filter, org.apache.wicket.extensions.markup.html.repeater.util.SortParam<String> sort) static <T,Q> jakarta.persistence.criteria.Predicate search(String search, List<String> searchFields, boolean noDeleted, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?>, jakarta.persistence.criteria.Predicate> filter, jakarta.persistence.criteria.CriteriaBuilder builder, jakarta.persistence.criteria.Root<T> root, jakarta.persistence.criteria.CriteriaQuery<Q> query) static <T> jakarta.persistence.TypedQuery<T>static <T> Tstatic <T,Q> void sort(org.apache.wicket.extensions.markup.html.repeater.util.SortParam<String> sort, jakarta.persistence.criteria.CriteriaBuilder builder, jakarta.persistence.criteria.Root<T> root, jakarta.persistence.criteria.CriteriaQuery<Q> query) 
- 
Field Details- 
UNSUPPORTED
 
- 
- 
Method Details- 
getStringParam
- 
countpublic static <T> long count(jakarta.persistence.EntityManager em, Class<T> clazz, String search, List<String> searchFields, boolean noDeleted, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?>, jakarta.persistence.criteria.Predicate> filter) 
- 
countpublic static <T> long count(jakarta.persistence.EntityManager em, Class<T> clazz, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.Root<T>, jakarta.persistence.criteria.Expression<Long>> queuePath, String search, List<String> searchFields, boolean noDeleted, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?>, jakarta.persistence.criteria.Predicate> filter) 
- 
getpublic static <T> List<T> get(jakarta.persistence.EntityManager em, Class<T> clazz, boolean distinct, String search, List<String> searchFields, boolean noDeleted, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?>, jakarta.persistence.criteria.Predicate> filter, org.apache.wicket.extensions.markup.html.repeater.util.SortParam<String> sort, long start, long count) 
- 
getpublic static <T,R> List<T> get(jakarta.persistence.EntityManager em, Class<R> rootClazz, Class<T> clazz, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.Root<R>, jakarta.persistence.criteria.Expression<T>> queuePath, boolean distinct, String search, List<String> searchFields, boolean noDeleted, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?>, jakarta.persistence.criteria.Predicate> filter, org.apache.wicket.extensions.markup.html.repeater.util.SortParam<String> sort, long start, long count) 
- 
querypublic static <T,R> jakarta.persistence.criteria.CriteriaQuery<T> query(jakarta.persistence.EntityManager em, Class<R> rootClazz, Class<T> clazz, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.Root<R>, jakarta.persistence.criteria.Expression<T>> queuePath, boolean distinct, String search, List<String> searchFields, boolean noDeleted, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?>, jakarta.persistence.criteria.Predicate> filter, org.apache.wicket.extensions.markup.html.repeater.util.SortParam<String> sort) 
- 
searchpublic static <T,Q> jakarta.persistence.criteria.Predicate search(String search, List<String> searchFields, boolean noDeleted, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.CriteriaQuery<?>, jakarta.persistence.criteria.Predicate> filter, jakarta.persistence.criteria.CriteriaBuilder builder, jakarta.persistence.criteria.Root<T> root, jakarta.persistence.criteria.CriteriaQuery<Q> query) 
- 
like
- 
sortpublic static <T,Q> void sort(org.apache.wicket.extensions.markup.html.repeater.util.SortParam<String> sort, jakarta.persistence.criteria.CriteriaBuilder builder, jakarta.persistence.criteria.Root<T> root, jakarta.persistence.criteria.CriteriaQuery<Q> query) 
- 
setLimits
- 
fillLazy
- 
single
- 
only
- 
getRootpublic static <T> jakarta.persistence.criteria.Root<T> getRoot(jakarta.persistence.criteria.CriteriaQuery<?> query, Class<T> clazz) 
- 
groupAdminQuery
 
-