public abstract class GenericDaoImpl<T extends AbstractDomainObject> extends Object implements GenericDao<T>
| Constructor and Description |
|---|
GenericDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
assignBlankToNull(T t) |
protected abstract Long |
count(T entityWhat,
T criteriaMask,
EntityMatchType matchType,
OperandType operandType,
Boolean caseSensitivenessType) |
void |
find(QueryData<T> data)
Find persistence data using QueryData
|
protected abstract List<T> |
find(T entityWhat,
T criteriaMask,
T sortMask,
EntityMatchType matchType,
OperandType operandType,
Boolean caseSensitivenessType,
QuerySortOrder sortOrder,
Integer start,
Integer max) |
protected abstract String |
findOrder(T orderMask,
QuerySortOrder sortOrder) |
protected abstract String |
findWhere(T criteriaMask,
boolean b,
boolean all,
OperandType operandType,
Boolean caseSensitivenessType) |
void |
findWithoutCount(QueryData<T> data)
Find persistence data using QueryData without counting the total matches
|
protected abstract String |
getSearchEqualWhereQueryChunk(T t,
boolean isAndSet,
boolean b) |
protected abstract String |
getSelectFrom() |
protected String |
getSelectQuery(String where,
String order) |
protected String |
getSelectQuery(String where,
T orderMask,
QuerySortOrder sortOrder) |
protected String |
getWhereEqualAnyWhereQueryChunk(T t,
boolean isAndSet) |
protected String |
getWhereEqualWhereQueryChunk(T t) |
protected String |
getWhereEqualWhereQueryChunk(T t,
boolean isAndSet) |
protected abstract boolean |
isAllNull(T t) |
protected abstract List<T> |
searchPrototype(String selectQuery,
Integer maxResults) |
protected List<T> |
searchPrototype(T t,
Integer maxResults) |
protected List<T> |
searchPrototype(T t,
T orderMask,
QuerySortOrder sortOrder,
Integer maxResults) |
List<T> |
searchPrototypeCategory(T t) |
public void findWithoutCount(QueryData<T> data)
GenericDaofindWithoutCount in interface GenericDao<T extends AbstractDomainObject>public void find(QueryData<T> data)
GenericDaofind in interface GenericDao<T extends AbstractDomainObject>protected abstract Long count(T entityWhat, T criteriaMask, EntityMatchType matchType, OperandType operandType, Boolean caseSensitivenessType)
protected abstract List<T> find(T entityWhat, T criteriaMask, T sortMask, EntityMatchType matchType, OperandType operandType, Boolean caseSensitivenessType, QuerySortOrder sortOrder, Integer start, Integer max)
protected String getWhereEqualAnyWhereQueryChunk(T t, boolean isAndSet)
protected List<T> searchPrototype(T t, T orderMask, QuerySortOrder sortOrder, Integer maxResults)
protected String getSelectQuery(String where, T orderMask, QuerySortOrder sortOrder)
protected abstract String getSelectFrom()
protected abstract boolean isAllNull(T t)
protected abstract String getSearchEqualWhereQueryChunk(T t, boolean isAndSet, boolean b)
protected abstract String findWhere(T criteriaMask, boolean b, boolean all, OperandType operandType, Boolean caseSensitivenessType)
protected abstract String findOrder(T orderMask, QuerySortOrder sortOrder)
Copyright © 2015. All rights reserved.