Package org.drdeesw.commons.queries
Class JpqlQuery<T>
- java.lang.Object
-
- org.drdeesw.commons.queries.Query<T>
-
- org.drdeesw.commons.queries.JpqlQuery<T>
-
- Direct Known Subclasses:
DataTablesJpqlQuery
public class JpqlQuery<T> extends Query<T>
- Author:
- gkephart
-
-
Field Summary
-
Fields inherited from class org.drdeesw.commons.queries.Query
DEFAULT_ALIAS, DEFAULT_CASE_INSENSITIVE
-
-
Constructor Summary
Constructors Constructor Description JpqlQuery(java.lang.Class<T> clazz)JpqlQuery(java.lang.Class<T> clazz, java.text.DateFormat df)JpqlQuery(java.lang.Class<T> clazz, Match match)JpqlQuery(java.lang.Class<T> clazz, Match match, java.text.DateFormat df)JpqlQuery(java.lang.Class<T> entityClass, PQ that)Converts a POJO query (PQ) of class P to an entity query of type T.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.text.DateFormatgetDf()inthashCode()static <T2> T2newQuery(java.lang.Class<T2> clazz)Shortcut to creating subclasses of this class.voidsetDf(java.text.DateFormat df)java.lang.StringtoCountJpql()java.lang.StringtoJpql()java.lang.StringtoJpql(Condition condition)-
Methods inherited from class org.drdeesw.commons.queries.Query
add, addMandatoryCondition, addMandatoryCondition, addOrdering, and, cast, conditionsPresent, equals, equals, exists, ge, getAlias, getClassSimpleName, getConditions, getMandatoryConditions, getMatch, getMaxResults, getMaxResults, getOrderings, getStart, getStart, gt, hasMandatoryConditions, iequals, ilike, in, in, isCaseInsensitive, isNotNull, isNull, isPerformCount, like, lt, notEquals, notExists, or, setAlias, setCaseInsensitive, setMatch, setMaxResults, setPerformCount, setStart, uniqueResult
-
-
-
-
Constructor Detail
-
JpqlQuery
public JpqlQuery(java.lang.Class<T> clazz)
-
JpqlQuery
public JpqlQuery(java.lang.Class<T> clazz, java.text.DateFormat df)
-
JpqlQuery
public JpqlQuery(java.lang.Class<T> clazz, Match match, java.text.DateFormat df)
- Parameters:
clazz-match-df-
-
JpqlQuery
public JpqlQuery(java.lang.Class<T> entityClass, PQ that)
Converts a POJO query (PQ) of class P to an entity query of type T.- Type Parameters:
PQ-- Parameters:
entityClass-that-
-
-
Method Detail
-
newQuery
public static <T2> T2 newQuery(java.lang.Class<T2> clazz)
Shortcut to creating subclasses of this class. UNTESTED.- Type Parameters:
T2-- Parameters:
clazz-- Returns:
-
getDf
public java.text.DateFormat getDf()
- Returns:
-
setDf
public void setDf(java.text.DateFormat df)
- Parameters:
df- the df to set
-
toCountJpql
public java.lang.String toCountJpql()
- Returns:
-
toJpql
public java.lang.String toJpql()
- Returns:
-
toJpql
public java.lang.String toJpql(Condition condition)
- Parameters:
condition-- Returns:
-
-