Package org.apache.openmeetings.db.util
Class DaoHelper
- java.lang.Object
-
- org.apache.openmeetings.db.util.DaoHelper
-
public class DaoHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static UnsupportedOperationException
UNSUPPORTED
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringBuilder
appendSort(StringBuilder sb, String alias, String sort)
static StringBuilder
appendWhereClause(StringBuilder sb, String search, String alias, String... fields)
static <T> List<T>
fillLazy(javax.persistence.EntityManager em, Function<org.apache.openjpa.persistence.OpenJPAEntityManager,javax.persistence.TypedQuery<T>> func, String... groups)
static String
getSearchQuery(String table, String alias, String search, boolean distinct, boolean filterDeleted, boolean count, String sort, String... fields)
static String
getSearchQuery(String table, String alias, String search, boolean filterDeleted, boolean count, String sort, String... fields)
static String
getSearchQuery(String table, String alias, String join, String search, boolean distinct, boolean filterDeleted, boolean count, String additionalWhere, String sort, String... fields)
static String
getSearchQuery(String table, String alias, String join, String search, boolean filterDeleted, boolean count, String additionalWhere, String sort, String... fields)
static String
getStringParam(String param)
static <T> javax.persistence.TypedQuery<T>
setLimits(javax.persistence.TypedQuery<T> q, Long first, Long max)
static <T> T
single(List<T> l)
-
-
-
Field Detail
-
UNSUPPORTED
public static final UnsupportedOperationException UNSUPPORTED
-
-
Method Detail
-
getSearchQuery
public static String getSearchQuery(String table, String alias, String search, boolean filterDeleted, boolean count, String sort, String... fields)
-
getSearchQuery
public static String getSearchQuery(String table, String alias, String search, boolean distinct, boolean filterDeleted, boolean count, String sort, String... fields)
-
getSearchQuery
public static String getSearchQuery(String table, String alias, String join, String search, boolean filterDeleted, boolean count, String additionalWhere, String sort, String... fields)
-
getSearchQuery
public static String getSearchQuery(String table, String alias, String join, String search, boolean distinct, boolean filterDeleted, boolean count, String additionalWhere, String sort, String... fields)
-
appendWhereClause
public static StringBuilder appendWhereClause(StringBuilder sb, String search, String alias, String... fields)
-
appendSort
public static StringBuilder appendSort(StringBuilder sb, String alias, String sort)
-
setLimits
public static <T> javax.persistence.TypedQuery<T> setLimits(javax.persistence.TypedQuery<T> q, Long first, Long max)
-
fillLazy
public static <T> List<T> fillLazy(javax.persistence.EntityManager em, Function<org.apache.openjpa.persistence.OpenJPAEntityManager,javax.persistence.TypedQuery<T>> func, String... groups)
-
single
public static <T> T single(List<T> l)
-
-